XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary of Significant Accounting Policies - Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
Deferred revenue included in accounts receivables $ 9,400 $ 8,000
Change in Contract Liabilities    
Balance, beginning of period 46,127 41,357
Revenue recognized from beginning balance (26,392) (30,460)
Additions, net of revenue recognized and currency translation 25,751 35,230
Balance, end of period $ 45,486 $ 46,127