XML 30 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Receivables, net
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Receivables, net Receivables, net
 
December 31, 2023December 31, 2022
Customers, trade$1,716,309 1,699,130 
Income tax receivable48,399 60,080 
Other176,808 219,355 
1,941,516 1,978,565 
Less: allowance for discounts, claims and doubtful accounts66,860 73,779 
Receivables, net$1,874,656 1,904,786