XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Recently Issued Accounting Standards - VIE Disclosure (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Current assets:      
Accounts receivable, net $ 812,482 $ 764,550 $ 701,706
Inventories 1,249,047 1,286,811 994,543
Other current assets 92,968 88,344 55,134
Total current assets 2,528,744 2,850,277 2,213,908
Assets, Noncurrent [Abstract]      
Property, plant and equipment, net 860,246 868,151 689,113
Other assets, net 408,692 402,886 358,052
Total assets 3,797,682 4,121,314 3,261,073
Liabilities and Equity [Abstract]      
Current liabilities 1,434,308 1,731,172 1,083,284
Total liabilities 2,203,248 2,521,478 1,785,423
Variable Interest Entity, Primary Beneficiary      
Current assets:      
Cash and cash equivalents 67,225 47,408 69,999
Accounts receivable, net 29,516 20,574 7,441
Inventories 95,047 78,221 65,166
Other current assets 5,655 4,994 8,114
Total current assets 197,443 151,197 150,720
Assets, Noncurrent [Abstract]      
Property, plant and equipment, net 267,094 269,918 270,157
Other assets, net 20,108 22,315 25,748
Total assets 484,645 443,430 446,625
Liabilities and Equity [Abstract]      
Current liabilities 54,442 48,204 46,208
Long-term liabilities 7,893 9,109 11,741
Total liabilities $ 62,335 $ 57,313 $ 57,949