XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.2
Allowance for Expected Credit Losses (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Credit Loss [Abstract]    
Contract assets, allowance for credit loss as a percentage of assets 1.00%  
Trade receivables    
Beginning balance $ 80,013 $ 83,062
Charges to cost and expenses, net of recoveries 8,447 2,645
Currency effects and other, net (2,406) 1,542
Ending balance 80,591 84,358
Contract assets    
Beginning balance 4,993 5,819
Charges to cost and expenses, net of recoveries 212 0
Currency effects and other, net (119) 7
Ending balance 4,815 4,420
Long-term Receivables    
Beginning balance 66,864 66,377
Currency effects and other, net (969) 480
Ending balance 65,895 66,857
Write-offs (5,463) (2,891)
Write-offs $ (271) $ (1,406)