XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Allowance for Expected Credit Losses (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 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 8,070 12,652
Currency effects and other, net 90 (4,095)
Ending balance 83,513 82,101
Contract assets    
Beginning balance 5,819 2,393
Charges to cost and expenses, net of recoveries 0 1,243
Currency effects and other, net 454 363
Ending balance 4,867 3,999
Long-term Receivables    
Beginning balance 66,377 67,696
Currency effects and other, net 502 (1,486)
Ending balance 66,879 66,210
Write-offs (7,709) (792)
Write-offs $ (1,406) $ 0