XML 118 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable (Schedule of Changes in Allowance for Credit Losses for Receivable) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Accounts receivable expected credit losses, beginning balance $ (5,260) $ (3,097)
(Charge)/ benefit (384) (611)
Currency translation 204 (114)
Other 1,355 (1,438)
Accounts receivable expected credit losses, ending balance (4,085) (5,260)
Specific Customer Reserves    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Accounts receivable expected credit losses, beginning balance (2,484) (2,076)
(Charge)/ benefit (541) (424)
Currency translation 128 (74)
Other (37) 90
Accounts receivable expected credit losses, ending balance (2,934) (2,484)
Incremental Expected Credit Losses    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Accounts receivable expected credit losses, beginning balance (2,776) (1,021)
(Charge)/ benefit 157 (187)
Currency translation 76 (40)
Other 1,392 (1,528)
Accounts receivable expected credit losses, ending balance $ (1,151) $ (2,776)