XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Accounting Policies - Contract Balances (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
category
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Jan. 01, 2022
USD ($)
Significant Accounting Policies            
Accounts receivable, net $ 106,831   $ 106,831   $ 101,616 $ 184,102
Deferred revenues 13,262   13,262   17,585 17,518
Customer deposits 15,906   15,906   16,955 17,707
Costs to obtain and fulfill a contract 1,563   1,563   1,674 $ 2,328
Unbilled receivables, net 30,800   30,800   25,700  
Revenue recognized from deferred revenue $ 8,000 $ 4,800 14,800 $ 13,500 16,500  
Amortization of contract costs     $ 400 $ 600 $ 1,100  
Practical expedient on incremental costs of obtaining contracts     true      
Number of principal categories | category     2