XML 77 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Allowance for Expected Credit Losses - Change In Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts receivable      
Beginning balance $ 74,336 $ 75,176 $ 53,412
Charges to cost and expenses, net of recoveries 12,530 3,934 9,326
Write-offs (3,188) (2,015)  
Currency effects and other, net (616) (2,759) 5,468
Ending balance 83,062 74,336 75,176
Short-term contract assets      
Beginning balance 2,393 3,205 206
Charges to cost and expenses, net of recoveries 2,785 0 0
Write-offs 0 0  
Currency effects and other, net 641 (812) 220
Ending balance 5,819 2,393 3,205
Long-term receivables      
Beginning balance, January 1, 67,696 67,842 68,555
Currency effects and other, net (1,319) (146) (34)
Ending balance, December 31, 66,377 67,696 67,842
Adoption of ASU 2016-13      
Accounts receivable      
Beginning balance     6,970
Short-term contract assets      
Beginning balance     2,779
Long-term receivables      
Beginning balance, January 1, $ 0 0 (679)
Ending balance, December 31,   $ 0 $ 0