XML 87 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Allowance for Expected Credit Losses - Change In Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts receivable      
Beginning balance $ 80,013 $ 83,062 $ 74,336
Charges to cost and expenses, net of recoveries 11,836 5,597 12,530
Write-offs (8,160) (10,947) (3,188)
Currency effects and other, net (4,630) 2,301 (616)
Ending balance 79,059 80,013 83,062
Short-term contract assets      
Beginning balance 4,993 5,819 2,393
Charges to cost and expenses, net of recoveries 305 0 2,785
Write-offs (1,781) (1,450) 0
Currency effects and other, net (113) 624 641
Ending balance 3,404 4,993 5,819
Long-term receivables      
Beginning balance, January 1, 66,864 66,377 67,696
Currency effects and other, net (783) 487 (1,319)
Ending balance, December 31, $ 66,081 $ 66,864 $ 66,377