XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Allowance for Expected Credit Losses (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Credit Loss [Abstract]    
Contract assets, allowance for credit loss as a percentage of assets 1.00%  
Trade receivables    
Beginning balance $ 83,062 $ 74,336
Charges to cost and expenses, net of recoveries 2,645 6,763
Currency effects and other, net 1,542 (1,723)
Ending balance 84,358 78,776
Contract assets    
Beginning balance 5,819 2,393
Charges to cost and expenses, net of recoveries 0 1,338
Currency effects and other, net 7 (27)
Ending balance 4,420 3,704
Long-term Receivables    
Beginning balance 66,377 67,696
Currency effects and other, net 480 272
Ending balance 66,857 67,968
Write-offs (2,891) (600)
Write-offs $ (1,406) $ 0