XML 110 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Receivable (Schedule of Changes in Allowance for Credit Losses for Accounts Receivable) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Accounts receivable expected credit losses, beginning balance $ (3,807) $ (1,719)
(Charge)/ benefit 887 900
Currency translation 154 (88)
Other 421 83
Accounts receivable expected credit losses, ending balance (2,345) (3,807)
Cumulative Effect, Period of Adoption, Adjustment    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Accounts receivable expected credit losses, beginning balance   (1,183)
Specific Customer Reserves    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Accounts receivable expected credit losses, beginning balance (1,742) (1,719)
(Charge)/ benefit 187 43
Currency translation 116 (42)
Other 421 106
Accounts receivable expected credit losses, ending balance (1,392) (1,742)
Specific Customer Reserves | Cumulative Effect, Period of Adoption, Adjustment    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Accounts receivable expected credit losses, beginning balance   (44)
Incremental Expected Credit Losses    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Accounts receivable expected credit losses, beginning balance (2,065) 0
(Charge)/ benefit 1,074 857
Currency translation 38 (46)
Other 0 (23)
Accounts receivable expected credit losses, ending balance $ (953) (2,065)
Incremental Expected Credit Losses | Cumulative Effect, Period of Adoption, Adjustment    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Accounts receivable expected credit losses, beginning balance   $ (1,139)