XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Allowance for Expected Credit Losses (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 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 11,431 8,070
Currency effects and other, net (1,661) 90
Ending balance 80,757 83,513
Contract assets    
Beginning balance 4,993 5,819
Charges to cost and expenses, net of recoveries (111) 0
Currency effects and other, net (27) 454
Ending balance 4,808 4,867
Long-term Receivables    
Beginning balance 66,864 66,377
Currency effects and other, net (875) 502
Ending balance 65,989 66,879
Write-offs (9,026) (7,709)
Write-offs $ (47) $ (1,406)