XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Parties (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Related Party Transaction [Line Items]          
Total revenues $ 2,795,205 $ 4,020,183 $ 5,513,422 $ 7,901,421  
Purchases of product 7,964 14,524 16,256 30,226  
Accounts receivable, net 743,550 1,030,271 743,550 1,030,271 $ 762,549
Related Party          
Related Party Transaction [Line Items]          
Total revenues 70,691 97,099 132,301 172,050  
Accounts receivable, net 15,435 15,218 15,435 15,218 6,732
Accounts payable $ 10,765 $ 2,503 $ 10,765 $ 2,503 $ 3,901