XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2
General - Supply Chain Finance Programs (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 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,100,000 $ 3,000,000
Supplier Finance Program, Obligation [Roll Forward]    
Obligations outstanding at the beginning of the year 3,041,187  
Invoices confirmed during the year 2,058,584  
Confirmed invoices paid during the year (1,967,840)  
Confirmed obligations outstanding at the end of period $ 3,131,931  
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