v3.25.1
4. Consolidated Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Accounts receivable trade      
Accounts receivable trade, gross $ 1,613,497   $ 1,262,353
Allowance for credit losses (7,894)   (1,304)
Accounts receivable trade, net 1,605,603   1,261,049
Receivables Sold Under Factoring Agreements, Gross     126,000
Receivables Sold Under Factoring Agreement, Amount Outstanding 49,900    
Inventories      
Raw materials 464,913   489,524
Work in process 137,367   115,696
Finished goods 960,528   754,536
Inventories 1,562,808   1,359,756
Inventories - current 1,286,120   1,084,384
Inventories - noncurrent 276,688   275,372
Other current assets      
Spare maintenance materials and parts 234,372   214,189
Indirect tax receivables, current 121,579   122,131
Prepaid expenses 91,638   75,250
Operating supplies 50,690   49,906
Insurance receivable for accrued litigation 21,800   21,800
Prepaid income taxes 18,235   6,408
Derivative instruments 1,195   13,452
Restricted cash 0   8,262
Other 37,726   35,484
Other current assets 577,235   546,882
Property, plant and equipment, net      
Property, plant and equipment, gross 7,847,197   7,504,890
Accumulated depreciation (2,209,155)   (2,091,207)
Property, plant and equipment, net 5,638,042   5,413,683
Other assets      
Advance payments for raw materials 344,013   249,218
Lease assets 139,062   143,545
Income tax receivables 87,025   87,025
Prepaid expense 31,643   34,250
Project assets 26,814   25,455
Restricted cash - noncurrent 3,618   3,613
Restricted cash equivalents - noncurrent 2,761   4,972
Accounts receivable, trade - noncurrent 0   94,373
Other 65,284   55,319
Other assets 700,220   697,770
Net sales 844,568 $ 794,108  
Accrued expenses      
Accrued property, plant and equipment 233,429   136,176
Accrued freight 70,897   95,940
Product warranty liability, current 60,662   62,139
Accrued inventory 54,063   64,866
Accrued other taxes 32,201   41,178
Accrued compensation and benefits 25,942   30,612
Other 77,960   77,670
Accrued expenses 555,154   508,581
Other current liabilities      
Accrued litigation 21,800   21,800
Derivative instruments 16,585   18,619
Lease liabilities, current 13,655   13,281
Other 16,010   7,184
Other current liabilities 68,050   60,884
Other liabilities      
Lease liabilities, noncurrent 91,594   95,743
Deferred tax liabilities, net 55,247   54,696
Other taxes payable 51,086   49,256
Product warranty liability, noncurrent 14,904   14,296
Contingent consideration, noncurrent 6,500   6,500
Other 13,167   13,278
Other liabilities 232,498   233,769
Cleantech Solar      
Other assets      
Payment to acquire equity method investments     7,900
Purchases from related party 100    
Net sales   6,100  
Property, Plant and Equipment [Member]      
Property, plant and equipment, net      
Depreciation 122,300 $ 86,700  
Land [Member]      
Property, plant and equipment, net      
Property, plant and equipment, gross 39,230   38,879
Buildings and improvements [Member]      
Property, plant and equipment, net      
Property, plant and equipment, gross 1,613,489   1,584,981
Machinery and equipment [Member]      
Property, plant and equipment, net      
Property, plant and equipment, gross 4,868,809   4,800,545
Office equipment and furniture [Member]      
Property, plant and equipment, net      
Property, plant and equipment, gross 183,346   181,647
Leasehold improvements [Member]      
Property, plant and equipment, net      
Property, plant and equipment, gross 40,314   40,300
Construction in progress [Member]      
Property, plant and equipment, net      
Property, plant and equipment, gross $ 1,102,009   $ 858,538