XML 137 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - SEC Schedule, 12-09, Allowance, Credit Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Change in allowance for doubtful accounts for trade receivables      
Beginning Balance $ 1,600 $ 1,419 $ 4,135
Provision for Bad Debts 286 517 (16)
Chargeoffs (350) (334) (2,689)
Foreign Currency Translation 0 (2) (11)
Ending Balance $ 1,536 $ 1,600 $ 1,419