XML 83 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Allowance for Expected Credit Losses - Change In Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Trade receivables      
Beginning balance $ 75,176 $ 53,412 $ 51,501
Charges to cost and expenses, net of recoveries 3,934 9,326 734
Write-offs (2,015)    
Currency effects and other, net (2,759) 5,468 1,177
Ending balance 74,336 75,176 53,412
Short-term contract assets      
Beginning balance 3,205 206 0
Charges to cost and expenses, net of recoveries 0 0 206
Write-offs 0    
Currency effects and other, net (812) 220 0
Ending balance 2,393 3,205 206
Long-term receivables      
Beginning balance, January 1, 67,842 68,555 68,792
Currency effects and other, net (146) (34) (237)
Ending balance, December 31, 67,696 67,842 68,555
Adoption of ASU 2016-13      
Trade receivables      
Beginning balance   6,970  
Ending balance     6,970
Short-term contract assets      
Beginning balance   2,779  
Ending balance     2,779
Long-term receivables      
Beginning balance, January 1, $ 0 (679) 0
Ending balance, December 31,   $ 0 $ (679)