XML 75 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (other non-current assets) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other non-current assets      
Postretirement benefit plan asset (Note 12) $ 107,524 $ 94,939  
Cloud computing arrangement implementation costs 42,470 59,234  
Prepaid product discounts [1] 32,847 40,376  
Deferred contract acquisition costs [2] 18,780 21,103  
Loans and notes receivable from distributors, net of allowance for credit losses [3] 10,789 12,443  
Other 24,234 23,087  
Other non-current assets 236,644 251,182  
Amortization of prepaid product discounts 35,216 33,370 $ 34,400
Amortization of contract acquisition costs 12,382 11,061 8,206
Loans and notes receivable from distributors, current 1,753 987  
Loans and notes receivable from distributors [Member]      
Loans and notes receivable allowance for credit losses [Line Items]      
Balance, beginning of year 928 1,024 2,830
Bad debt expense (benefit) 152 (96) 1,195
Write-offs 0 0 (2,599)
Other (247) 0 (402)
Balance, end of year 833 $ 928 $ 1,024
Recoveries 0    
Loans and notes receivable credit quality information by origination year      
2024 919    
2023 316    
2020 861    
Prior 11,279    
Total 13,375    
Loans and notes receivable from distributors [Member] | 1 to 2 internal grade [Member]      
Loans and notes receivable credit quality information by origination year      
2024 919    
2023 316    
2020 861    
Prior 11,279    
Total 13,375    
Loans and notes receivable from distributors [Member] | 3 to 4 internal grade [Member]      
Loans and notes receivable credit quality information by origination year      
2024 0    
2023 0    
2020 0    
Prior 0    
Total $ 0    
[1] Amortization of prepaid product discounts was $35,216 for 2024, $33,370 for 2023, and $34,400 for 2022.
[2] Amortization of deferred contract acquisition costs was $12,382 for 2024, $11,061 for 2023, and $8,206 for 2022.
[3] Amount includes the non-current portion of loans and notes receivable. The current portion of these receivables is included in other current assets on the consolidated balance sheets and was $1,753 as of December 31, 2024 and $987 as of December 31, 2023.