XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue and Accounts Receivable - Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Allowance for Credit Losses [Roll Forward]        
Beginning Balance $ 2,054 $ 2,017 $ 2,704 $ 5,372
Bad debt expense, net of reversals 2,022 (28) 1,503 (1,766)
Write-offs, foreign currency translation and other adjustments (2,629) 154 (2,760) (1,463)
Ending Balance $ 1,447 $ 2,143 $ 1,447 $ 2,143