XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies - Contract Balances (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
category
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Jan. 01, 2023
USD ($)
Significant Accounting Policies            
Accounts receivable, net $ 61,501   $ 61,501   $ 76,893 $ 101,616
Deferred revenues 15,166   15,166   13,107 17,585
Customer deposits 27,898   27,898   23,838 16,955
Costs to obtain and fulfill a contract 1,459   1,459   1,400 $ 1,674
Unbilled receivables, net 23,100   23,100   23,900  
Revenue recognized from deferred revenue 3,400 $ 8,000 7,800 $ 14,800 $ 17,300  
Amortization of contract costs $ 200 $ 200 $ 500 $ 400    
Number of principal categories | category     2      
Practical expedient on incremental costs of obtaining contracts     true