v3.26.1
4. Consolidated Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Accounts receivable trade          
Accounts receivable trade, gross $ 1,490,969   $ 1,490,969   $ 1,307,307
Allowance for credit losses (14,748)   (14,748)   (13,267)
Accounts receivable trade, net 1,476,221   1,476,221   1,294,040
Inventories          
Raw materials 401,956   401,956   429,675
Work in process 142,884   142,884   105,325
Finished goods 728,783   728,783   439,196
Inventories 1,273,623   1,273,623   974,196
Inventories - current 1,088,115   1,088,115   736,734
Inventories - noncurrent 185,508   185,508   237,462
Other current assets          
Spare maintenance materials and parts 287,489   287,489   278,767
Prepaid expenses 111,785   111,785   99,280
Indirect tax receivables, current 104,301   104,301   124,045
Operating supplies 50,270   50,270   57,427
Insurance receivable for accrued litigation 21,800   21,800   21,800
Prepaid income taxes 6,925   6,925   9,772
Derivative instruments 0   0   4,001
Other 158,796   158,796   48,011
Other current assets 741,366   741,366   643,103
Property, plant and equipment, net          
Property, plant and equipment, gross 8,476,474   8,476,474   8,233,338
Accumulated depreciation (2,832,935)   (2,832,935)   (2,557,544)
Property, plant and equipment, net 5,643,539   5,643,539   5,675,794
Other assets          
Advance payments for raw materials 326,175   326,175   319,783
Lease assets 196,331   196,331   196,058
Income tax receivables 110,067   110,067   110,067
Project assets 24,839   24,839   25,721
Prepaid expense 14,385   14,385   17,180
Restricted cash equivalents - noncurrent 10,506   10,506   6,900
Restricted cash - noncurrent 3,747   3,747   3,617
Accounts receivable, trade - noncurrent 0   0   16,000
Other 71,081   71,081   64,343
Other assets 757,131   757,131   759,669
Accrued expenses          
Accrued property, plant and equipment 101,352   101,352   109,030
Product warranty liability, current 56,650   56,650   59,266
Accrued freight 53,311   53,311   51,707
Accrued other taxes 50,206   50,206   58,601
Accrued compensation and benefits 44,041   44,041   67,023
Accrued inventory 26,552   26,552   69,093
Other 78,052   78,052   104,694
Accrued expenses 410,164   410,164   519,414
Other current liabilities          
Accrued litigation 21,800   21,800   21,800
Lease liabilities, current 14,370   14,370   18,090
Derivative instruments 3,863   3,863   2,357
Other 51,686   51,686   48,811
Other current liabilities 91,719   91,719   91,058
Other liabilities          
Lease liabilities, noncurrent 142,005   142,005   138,673
Deferred tax liabilities, net 61,934   61,934   69,691
Other taxes payable 52,325   52,325   51,711
Product warranty liability, noncurrent 20,578   20,578   20,142
Other 15,295   15,295   15,370
Other liabilities 292,137   292,137   295,587
Cleantech Solar          
Other assets          
Equity Method Investments 6,900   6,900    
Cleantech Solar          
Other assets          
Purchases from related party 1,400 $ 1,000 2,600 $ 1,100  
Property, Plant and Equipment [Member]          
Property, plant and equipment, net          
Depreciation 143,500 $ 122,100 287,300 $ 244,400  
Land [Member]          
Property, plant and equipment, net          
Property, plant and equipment, gross 39,485   39,485   39,578
Buildings and improvements [Member]          
Property, plant and equipment, net          
Property, plant and equipment, gross 1,934,803   1,934,803   1,929,051
Machinery and equipment [Member]          
Property, plant and equipment, net          
Property, plant and equipment, gross 5,773,336   5,773,336   5,746,979
Office equipment and furniture [Member]          
Property, plant and equipment, net          
Property, plant and equipment, gross 165,751   165,751   162,070
Leasehold improvements [Member]          
Property, plant and equipment, net          
Property, plant and equipment, gross 34,044   34,044   34,136
Construction in progress [Member]          
Property, plant and equipment, net          
Property, plant and equipment, gross $ 529,055   $ 529,055   $ 321,524