Annual report pursuant to Section 13 and 15(d)

Revenue, Accounts Receivable and Significant Customers - Changes in contract liability (Details)

v3.24.1
Revenue, Accounts Receivable and Significant Customers - Changes in contract liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Contract With Customer, Liability [Roll Forward]    
Balance, beginning of year $ 7,254 $ 6,238
Deferral of revenue 42,846 31,949
Recognition of unearned revenue (41,137) (30,933)
Balance, end of year $ 8,963 $ 7,254