XML 124 R106.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounting Standards Update 2016-13      
Change in allowance for doubtful accounts for trade receivables      
Beginning Balance   $ 288  
Ending Balance     $ 288
SEC Schedule, 12-09, Allowance, Credit Loss      
Change in allowance for doubtful accounts for trade receivables      
Beginning Balance $ 1,419 4,135 2,812
Provision for Bad Debts 517 (16) 2,306
Chargeoffs (334) (2,689) (994)
Foreign Currency Translation (2) (11) 11
Ending Balance $ 1,600 1,419 4,135
SEC Schedule, 12-09, Allowance, Credit Loss | Accounting Standards Update 2016-13      
Change in allowance for doubtful accounts for trade receivables      
Beginning Balance   $ 4,135  
Ending Balance     $ 4,135