v3.25.2
4. Consolidated Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Accounts receivable trade          
Accounts receivable trade, gross $ 1,740,278   $ 1,740,278   $ 1,262,353
Allowance for credit losses (9,306)   (9,306)   (1,304)
Accounts receivable trade, net 1,730,972   1,730,972   1,261,049
Trade receivables sold under factoring arrangements, Gross     245,700   126,000
Trade receivables sold under factoring arrangements, Discount     5,300   1,900
Trade receivables sold under factoring arrangements, Amount outstanding     227,300   126,000
Inventories          
Raw materials 474,954   474,954   489,524
Work in process 107,546   107,546   115,696
Finished goods 1,101,358   1,101,358   754,536
Inventories 1,683,858   1,683,858   1,359,756
Inventories - current 1,414,006   1,414,006   1,084,384
Inventories - noncurrent 269,852   269,852   275,372
Other current assets          
Spare maintenance materials and parts 252,128   252,128   214,189
Prepaid expenses 95,143   95,143   75,250
Indirect tax receivables, current 90,530   90,530   122,131
Operating supplies 58,785   58,785   49,906
Restricted cash 48,257   48,257   8,262
Prepaid income taxes 29,415   29,415   6,408
Insurance receivable for accrued litigation 21,800   21,800   21,800
Derivative instruments 2,904   2,904   13,452
Other 43,267   43,267   35,484
Other current assets 642,229   642,229   546,882
Property, plant and equipment, net          
Property, plant and equipment, gross 8,020,889   8,020,889   7,504,890
Accumulated depreciation (2,298,328)   (2,298,328)   (2,091,207)
Property, plant and equipment, net 5,722,561   5,722,561   5,413,683
Other assets          
Advance payments for raw materials 332,681   332,681   249,218
Lease assets 138,169   138,169   143,545
Income tax receivables 110,067   110,067   87,025
Project assets 27,776   27,776   25,455
Prepaid expense 20,716   20,716   34,250
Restricted cash - noncurrent 3,606   3,606   3,613
Restricted cash equivalents - noncurrent 3,480   3,480   4,972
Accounts receivable, trade - noncurrent 0   0   94,373
Other 65,782   65,782   55,319
Other assets 702,277   702,277   697,770
Net sales 1,097,170 $ 1,010,482 1,941,738 $ 1,804,590  
Accrued expenses          
Accrued property, plant and equipment 176,475   176,475   136,176
Accrued freight 81,713   81,713   95,940
Accrued inventory 75,838   75,838   64,866
Product warranty liability, current 60,165   60,165   62,139
Accrued compensation and benefits 45,363   45,363   30,612
Accrued other taxes 39,883   39,883   41,178
Other 113,807   113,807   77,670
Accrued expenses 593,244   593,244   508,581
Other current liabilities          
Secured borrowings 394,634   394,634   0
Accrued litigation 21,800   21,800   21,800
Derivative instruments 16,740   16,740   18,619
Lease liabilities, current 16,293   16,293   13,281
Other 55,080   55,080   7,184
Other current liabilities 504,547   504,547   60,884
Trade receivable transferred accounted for as secured borrowings 400,000        
Trade receivables transferred accounted for as secured borrowings, carrying amount 400,000   400,000    
Interest expense associated with transferred trade receivable arrangements 200        
Other liabilities          
Lease liabilities, noncurrent 78,277   78,277   95,743
Deferred tax liabilities, net 56,521   56,521   54,696
Other taxes payable 54,110   54,110   49,256
Product warranty liability, noncurrent 15,663   15,663   14,296
Contingent consideration, noncurrent 3,600   3,600   6,500
Other 13,736   13,736   13,278
Other liabilities 221,907   221,907   233,769
Cleantech Solar          
Other assets          
Payment to acquire equity method investments         7,900
Purchases from related party 1,000   1,100    
Net sales       19,000  
Property, Plant and Equipment [Member]          
Property, plant and equipment, net          
Depreciation 122,100 $ 93,400 244,400 $ 180,100  
Land [Member]          
Property, plant and equipment, net          
Property, plant and equipment, gross 39,566   39,566   38,879
Buildings and improvements [Member]          
Property, plant and equipment, net          
Property, plant and equipment, gross 1,615,841   1,615,841   1,584,981
Machinery and equipment [Member]          
Property, plant and equipment, net          
Property, plant and equipment, gross 4,902,913   4,902,913   4,800,545
Office equipment and furniture [Member]          
Property, plant and equipment, net          
Property, plant and equipment, gross 151,878   151,878   181,647
Leasehold improvements [Member]          
Property, plant and equipment, net          
Property, plant and equipment, gross 40,778   40,778   40,300
Construction in progress [Member]          
Property, plant and equipment, net          
Property, plant and equipment, gross $ 1,269,913   $ 1,269,913   $ 858,538