XML 95 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 8. Consolidated Balance Sheet Details (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts receivable trade      
Accounts receivable trade, gross $ 1,262,353 $ 662,390  
Allowance for credit losses (1,304) (1,614)  
Accounts receivable trade, net 1,261,049 660,776  
Receivables Sold Under Factoring Agreements 126,000    
Inventories      
Raw materials 489,524 478,138  
Work in process 115,696 78,463  
Finished goods 754,536 530,197  
Inventories 1,359,756 1,086,798  
Inventories - current 1,084,384 819,899  
Inventories - noncurrent 275,372 266,899  
Other current assets      
Spare maintenance materials and parts 214,189 148,218  
Indirect tax receivables 122,131 65,301  
Prepaid expenses 75,250 62,480  
Operating supplies 49,906 43,995  
Insurance receivable for accrued litigation 21,800 21,800  
Derivative instruments 13,452 1,778  
Restricted cash 8,262 8,262  
Prepaid income taxes 6,408 7,064  
Other 35,484 33,002  
Other current assets 546,882 391,900  
Property, plant and equipment, net      
Property, plant and equipment, gross 7,504,890 6,091,401  
Accumulated depreciation (2,091,207) (1,694,116)  
Property, plant and equipment, net 5,413,683 4,397,285  
Other assets      
Advance payments for raw materials 249,218 204,370  
Lease assets 143,545 101,468  
Accounts receivable, trade - noncurrent 94,373 0  
Income tax receivables 87,025 68,591  
Prepaid expense 34,250 23,954  
Project assets 25,455 28,430  
Restricted cash equivalents - noncurrent 4,972 6,192  
Restricted cash - noncurrent 3,613 3,621  
Other 55,319 41,978  
Other assets 697,770 478,604  
Net sales 4,206,289 3,318,602 $ 2,619,319
Accrued expenses      
Accrued property, plant, and equipment 136,176 210,233  
Accrued freight 95,940 58,494  
Accrued inventory 64,866 101,161  
Product warranty liability 62,139 5,920  
Accrued other taxes 41,178 26,781  
Accrued compensation and benefits 30,612 55,960  
Other 77,670 66,280  
Accrued expenses 508,581 524,829  
Other current liabilities      
Accrued litigation 21,800 21,800  
Derivative instruments 18,619 1,744  
Lease liabilities, current 13,281 10,358  
Contingent consideration, current 0 7,500  
Other 7,184 798  
Other current liabilities 60,884 42,200  
Other liabilities      
Lease liabilities, noncurrent 95,743 53,725  
Deferred tax liabilities, net 54,696 42,771  
Other taxes payable 49,256 39,431  
Product warranty liability, noncurrent 14,296 19,571  
Contingent consideration, noncurrent 6,500 11,000  
Other 13,278 14,212  
Other liabilities 233,769 180,710  
Cleantech Solar      
Other assets      
Payments to Acquire Equity Method Investments 7,900    
Net sales 37,800    
Property, plant and equipment [Member]      
Property, plant and equipment, net      
Depreciation 407,400 310,000 $ 244,900
Land [Member]      
Property, plant and equipment, net      
Property, plant and equipment, gross 38,879 35,364  
Building and improvements [Member]      
Property, plant and equipment, net      
Property, plant and equipment, gross 1,584,981 1,037,421  
Machinery and equipment [Member]      
Property, plant and equipment, net      
Property, plant and equipment, gross 4,800,545 3,593,347  
Office equipment and furniture [Member]      
Property, plant and equipment, net      
Property, plant and equipment, gross 181,647 161,187  
Leaseholds and Leasehold Improvements [Member]      
Property, plant and equipment, net      
Property, plant and equipment, gross 40,300 40,084  
Construction in progress [Member]      
Property, plant and equipment, net      
Property, plant and equipment, gross $ 858,538 $ 1,223,998