XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business and Summary of Significant Accounting Policies - Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
Deferred revenue included in accounts receivables $ 9,300 $ 8,000
Change in Contract Liabilities    
Balance, beginning of period 46,126 41,357
Revenue recognized from beginning balance (19,268) (30,460)
Additions, net of revenue recognized and currency translation 28,387 35,229
Balance, end of period $ 55,245 $ 46,126