XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Related Parties (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]          
Revenues from external customers $ 4,020,183 $ 4,450,617 $ 7,901,421 $ 8,428,571  
Purchases of product 14,524 11,983 30,226 38,409  
Accounts receivable, net 1,030,271 1,141,167 1,030,271 1,141,167 $ 1,248,878
Related Party          
Related Party Transaction [Line Items]          
Revenues from external customers 97,099 103,106 172,050 189,255  
Accounts receivable, net 15,218 17,560 15,218 17,560 12,272
Accounts payable $ 2,503 $ 3,060 $ 2,503 $ 3,060 $ 7,070