XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental balance sheet and cash flow information (other non-current assets) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Other non-current assets      
Postretirement benefit plan asset $ 109,279   $ 107,524
Cloud computing arrangements implementation costs 38,787   42,470
Prepaid product discounts [1] 38,591   32,847
Deferred contract acquisition costs [2] 19,008   18,780
Loans and notes receivable from distributors, net of allowance for credit losses [3] 10,570   10,789
Other 22,743   24,234
Other non-current assets 238,978   236,644
Amortization of prepaid product discounts 8,268 $ 8,180  
Amortization of deferred contract acquisition costs 2,857 $ 3,091  
Loans and notes receivable from distributors, current 1,387   $ 1,753
Loans and notes receivable from distributors [Member]      
Loans and notes receivable from distributors, credit quality information      
2024 893    
2023 300    
2020 827    
Prior 10,748    
Total 12,768    
Write-offs 0    
Recoveries 0    
Loans and notes receivable from distributors [Member] | 1-2 internal grade member [Member]      
Loans and notes receivable from distributors, credit quality information      
2024 893    
2023 300    
2020 827    
Prior 10,748    
Total 12,768    
Loans and notes receivable from distributors [Member] | 3-4 internal grade [Member]      
Loans and notes receivable from distributors, credit quality information      
2024 0    
2023 0    
2020 0    
Prior 0    
Total $ 0    
[1] Amortization of prepaid product discounts was $8,268 for the quarter ended March 31, 2025 and $8,180 for the quarter ended March 31, 2024.
[2] Amortization of deferred contract acquisition costs was $2,857 for the quarter ended March 31, 2025 and $3,091 for the quarter ended March 31, 2024.
[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,387 as of March 31, 2025 and $1,753 as of December 31, 2024. The allowance for credit losses was not material in either period.