XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Significant Accounting Policies [Line Items]      
Balance at beginning of year $ 17,735 $ 3,954 $ 393
Charged to expense, net of recoveries (229) 14,491 3,833
Utilization/write offs/exchange rate differences (117) (126) (331)
Foreign currency exchange impact (1,606) (584) 59
Balance at end of year 16,184 $ 17,735 $ 3,954
Cumulative effect of ASC 326 adoption      
Significant Accounting Policies [Line Items]      
Balance at end of year $ 401