XML 115 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable (Schedule of Changes in Allowance for Credit Losses for Receivable) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Accounts receivable expected credit losses, beginning balance $ (3,097) $ (2,345)
(Charge)/ benefit (611) (1,424)
Currency translation (114) 75
Other (1,438) 597
Accounts receivable expected credit losses, ending balance (5,260) (3,097)
Specific Customer Reserves    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Accounts receivable expected credit losses, beginning balance (2,076) (1,392)
(Charge)/ benefit (424) (1,331)
Currency translation (74) 50
Other 90 597
Accounts receivable expected credit losses, ending balance (2,484) (2,076)
Incremental Expected Credit Losses    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Accounts receivable expected credit losses, beginning balance (1,021) (953)
(Charge)/ benefit (187) (93)
Currency translation (40) 25
Other (1,528) 0
Accounts receivable expected credit losses, ending balance $ (2,776) $ (1,021)