XML 108 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Impact of ASU 2016-13 adoption      
Change in allowance for doubtful accounts for trade receivables      
Beginning Balance $ 288    
Ending Balance   $ 288  
Provision for Doubtful Account [Member]      
Change in allowance for doubtful accounts for trade receivables      
Beginning Balance 4,135 2,524 $ 1,152
Provision for Bad Debts (16) 2,306 2,215
Chargeoffs (2,689) (994) (843)
Foreign Currency Translation (11) 11  
Ending Balance 1,419 4,135 2,524
Provision for Doubtful Account [Member] | Impact of ASU 2016-13 adoption      
Change in allowance for doubtful accounts for trade receivables      
Beginning Balance $ 4,135 2,812  
Ending Balance   $ 4,135 $ 2,812