XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance at beginning of period $ 6,786 $ 7,077 $ 5,980 $ 7,698
Bad debt expense (recovery) 1,533 143 2,455 (302)
Amount of receivables recovered   100    
Amount of receivables (written off) recovered (225)   (269) (44)
Foreign currency translation and other (176) 14 (248) (18)
Balance at end of period $ 7,918 $ 7,334 $ 7,918 $ 7,334