XML 72 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - VIE Disclosure (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current assets:      
Cash and cash equivalents $ 561,771 $ 643,854  
Accounts receivable 764,550 762,549  
Inventories 1,286,811 1,166,700  
Other current assets 88,344 55,777  
Total current assets 2,850,277 2,806,963  
Assets, Noncurrent [Abstract]      
Property, plant and equipment, net 868,151 693,365  
Other assets 101,055 87,010  
Identifiable assets 4,121,314 3,855,007 $ 4,607,996
Liabilities and Equity [Abstract]      
Current liabilities 1,731,172 1,636,331  
Total liabilities 2,521,478 2,338,620  
Variable Interest Entity, Primary Beneficiary      
Current assets:      
Cash and cash equivalents 47,408 153,258  
Accounts receivable 20,574 9,324  
Inventories 78,221 61,270  
Other current assets 4,994 6,844  
Total current assets 151,197 230,696  
Assets, Noncurrent [Abstract]      
Property, plant and equipment, net 269,918 270,379  
Other assets 22,315 25,434  
Identifiable assets 443,430 526,509  
Liabilities and Equity [Abstract]      
Current liabilities 48,204 51,020  
Long-term liabilities 9,109 12,010  
Total liabilities $ 57,313 $ 63,030