XML 80 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Allowance for Expected Credit Losses - Change In Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts receivable      
Beginning balance $ 83,062 $ 74,336 $ 75,176
Charges to cost and expenses, net of recoveries 5,597 12,530 3,934
Write-offs (10,947) (3,188) (2,015)
Currency effects and other, net 2,301 (616) (2,759)
Ending balance 80,013 83,062 74,336
Short-term contract assets      
Beginning balance 5,819 2,393 3,205
Charges to cost and expenses, net of recoveries 0 2,785 0
Write-offs (1,450) 0 0
Currency effects and other, net 624 641 (812)
Ending balance 4,993 5,819 2,393
Long-term receivables      
Beginning balance, January 1, 66,377 67,696 67,842
Currency effects and other, net 487 (1,319) (146)
Ending balance, December 31, $ 66,864 $ 66,377 $ 67,696