XML 121 R104.htm IDEA: XBRL DOCUMENT v3.25.4
Accounts Receivable (Schedule of Changes in Allowance for Credit Losses for Receivable) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Accounts receivable expected credit losses, beginning balance $ (4,085) $ (5,260)
(Charge)/ benefit 63 (384)
Currency translation (398) 204
Other 68 1,355
Accounts receivable expected credit losses, ending balance (4,352) (4,085)
Specific Customer Reserves    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Accounts receivable expected credit losses, beginning balance (2,934) (2,484)
(Charge)/ benefit 81 (541)
Currency translation (314) 128
Other (47) (37)
Accounts receivable expected credit losses, ending balance (3,214) (2,934)
Incremental Expected Credit Losses    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Accounts receivable expected credit losses, beginning balance (1,151) (2,776)
(Charge)/ benefit (18) 157
Currency translation (84) 76
Other 115 1,392
Accounts receivable expected credit losses, ending balance $ (1,138) $ (1,151)