XML 101 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
VALUATION AND QUALIFYING ACCOUNTS (Details) - Allowance for credit loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allowance for credit losses:      
Allowance for credit losses, Balance at beginning of year $ 146,480 $ 93,397 $ 75,901
Allowance for credit losses, Charged to Income 751 71,984 34,590
Allowance for credit losses, Other [1] (2,411) 690 (1,476)
Allowance for credit losses, Write-down 28,375 19,591 15,618
Allowance for credit losses, Balance at end of year $ 116,445 $ 146,480 $ 93,397
[1] “Other” primarily includes the effect of fluctuations in foreign currencies and the allowance for credit losses of the businesses acquired and disposed of by the company.