XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Recently Issued Accounting Standards - VIE Disclosure (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Current assets:      
Accounts receivable, net $ 783,892 $ 764,550 $ 743,550
Inventories 771,868 1,286,811 686,540
Other current assets 120,780 88,344 108,634
Total current assets 2,175,447 2,850,277 2,249,299
Assets, Noncurrent [Abstract]      
Property, plant and equipment, net 883,985 868,151 694,136
Other assets, net 387,059 402,886 356,378
Total assets 3,446,491 4,121,314 3,299,813
Liabilities and Equity [Abstract]      
Current liabilities 1,080,609 1,731,172 1,084,729
Total liabilities 1,835,981 2,521,478 1,779,551
Variable Interest Entity, Primary Beneficiary      
Current assets:      
Cash and cash equivalents 79,734 47,408 97,047
Accounts receivable, net 36,444 20,574 9,228
Inventories 79,311 78,221 47,079
Other current assets 5,293 4,994 5,530
Total current assets 200,782 151,197 158,884
Assets, Noncurrent [Abstract]      
Property, plant and equipment, net 266,177 269,918 271,073
Other assets, net 19,778 22,315 24,137
Total assets 486,737 443,430 454,094
Liabilities and Equity [Abstract]      
Current liabilities 49,156 48,204 42,162
Long-term liabilities 7,185 9,109 9,940
Total liabilities $ 56,341 $ 57,313 $ 52,102