XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.3
General - Supply Chain Finance Programs (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]    
Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration] Trade accounts payable  
Outstanding payment obligation $ 3,300,000 $ 3,000,000
Supplier Finance Program, Obligation [Roll Forward]    
Obligations outstanding at the beginning of the year 3,054,586  
Invoices confirmed during the year 3,207,893  
Confirmed invoices paid during the year (2,980,121)  
Confirmed obligations outstanding at the end of period $ 3,282,358  
Minimum    
Related Party Transaction [Line Items]    
Supply chain finance program term 30 days  
Maximum    
Related Party Transaction [Line Items]    
Supply chain finance program term 360 days