XML 63 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Allowance for Expected Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Credit Loss [Abstract]    
Contract assets, allowance for credit loss as a percentage of assets 1.00%  
Accounts receivables    
Beginning balance $ 79,059 $ 80,013
Charges to cost and expenses, net of recoveries 4,844 4,316
Currency effects and other, net 1,699 (1,382)
Ending balance 85,444 78,305
Short-term contract assets    
Beginning balance 3,404 4,993
Charges to cost and expenses, net of recoveries 610 0
Currency effects and other, net (9) 3
Ending balance 3,997 4,986
Long-term Receivables    
Beginning balance 66,081 66,864
Currency effects and other, net (141) (507)
Ending balance 65,940 66,357
Write-offs (158) (4,642)
Write-offs $ (8) $ (10)