XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Supplemental balance sheet and cash flow information (other non-current assets) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Other non-current assets      
Postretirement benefit plan asset $ 113,174   $ 107,524
Prepaid product discounts [1] 32,750   32,847
Cloud computing arrangements implementation costs 32,290   42,470
Deferred contract acquisition costs [2] 17,775   18,780
Loans and notes receivable from distributors, net of allowance for credit losses [3] 9,408   10,789
Other 20,913   24,234
Other non-current assets 226,310   236,644
Amortization of prepaid product discounts 24,490 $ 24,844  
Amortization of deferred contract acquisition costs 8,832 $ 9,445  
Loans and notes receivable from distributors, current 1,640   $ 1,753
Loans and notes receivable from distributors [Member]      
Loans and notes receivable from distributors, credit quality information      
2024 842    
2023 282    
2020 757    
Prior 9,899    
Total 11,780    
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 842    
2023 282    
2020 757    
Prior 9,899    
Total 11,780    
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 $24,490 for the nine months ended September 30, 2025 and $24,844 for the nine months ended September 30, 2024.
[2] Amortization of deferred contract acquisition costs was $8,832 for the nine months ended September 30, 2025 and $9,445 for the nine months ended September 30, 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,640 as of September 30, 2025 and $1,753 as of December 31, 2024. The allowance for credit losses was not material in either period.