XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period $ 16,184 $ 17,735
Charged to expense, net of recoveries (184) (752)
Foreign currency exchange impact 87 (326)
Balance at end of period 16,087 17,058
Cumulative effect of ASC 326 adoption    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period $ 0 $ 401