XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental balance sheet and cash flow information (other non-current assets) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Other non-current assets      
Postretirement benefit plan asset $ 99,163   $ 94,939
Cloud computing arrangements implementation costs 48,124   59,234
Prepaid product discounts [1] 41,390   40,376
Deferred contract acquisition costs [2] 20,513   21,103
Loans and notes receivable from distributors, net of allowance for credit losses [3] 12,081   12,443
Other 30,074   23,087
Other non-current assets 251,345   251,182
Amortization of prepaid product discounts 16,354 $ 17,173  
Amortization of deferred contract acquisition costs 6,298 5,315  
Loans and notes receivable, current 1,501   $ 987
Loans and notes receivable from distributors [Member]      
Loans and notes receivable from distributors, allowance for credit losses [Line Items]      
Balance, beginning of year 928 1,024  
Bad debt expense (benefit) 217 (73)  
Balance, end of period 1,145 $ 951  
Write-offs 0    
Recoveries 0    
Loans and notes receivable from distributors, credit quality information      
2024 967    
2023 341    
2020 928    
2019 340    
Prior 12,151    
Total 14,727    
Loans and notes receivable from distributors [Member] | 1-2 internal grade member [Member]      
Loans and notes receivable from distributors, credit quality information      
2024 967    
2023 341    
2020 928    
2019 340    
Prior 11,448    
Total 14,024    
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    
2019 0    
Prior 703    
Total $ 703    
[1] Amortization of prepaid product discounts was $16,354 for the six months ended June 30, 2024 and $17,173 for the six months ended June 30, 2023.
[2] Amortization of deferred contract acquisition costs was $6,298 for the six months ended June 30, 2024 and $5,315 for the six months ended June 30, 2023.
[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,501 as of June 30, 2024 and $987 as of December 31, 2023.