XML 58 R44.htm IDEA: XBRL DOCUMENT v3.23.1
5. Consolidated Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Accounts receivable trade        
Accounts receivable trade, gross $ 299,628   $ 325,379  
Accounts receivable trade, Allowance for credit losses (1,008) $ (479) (1,042) $ (664)
Accounts receivable trade, net 298,620   324,337  
Allowance for Credit Loss [Abstract]        
Accounts Receivable Trade, Allowance for Credit Loss 1,008 479 1,042 $ 664
Accounts Receivable Trade, Provision for credit losses, net (34) (185)    
Inventories        
Raw materials 403,225   397,912  
Work in process 75,731   66,641  
Finished goods 525,804   417,218  
Inventories 1,004,760   881,771  
Inventories - current 751,407   621,376  
Inventories - noncurrent 253,353   260,395  
Other current assets        
Spare maintenance materials and parts 120,542   114,428  
Operating supplies 59,697   47,492  
Prepaid expenses 45,470   43,262  
Prepaid income taxes 12,325   8,314  
Restricted cash 12,256   3,175  
Derivative instruments 2,690   2,018  
Other 19,722   18,384  
Other current assets 272,702   237,073  
Property, plant and equipment, net        
Property, plant and equipment, gross 5,387,395   4,999,674  
Accumulated depreciation (1,528,791)   (1,462,772)  
Property, plant and equipment, net 3,858,604   3,536,902  
Goodwill        
Goodwill 14,462   14,462  
Goodwill, period increase (decrease) 0      
Intangibles assets, net        
Intangible assets, gross 106,317   106,317  
Intangible assets, accumulated amortization (77,840)   (75,211)  
Intangibles assets, net 28,477   31,106  
Amortization of intangible assets 2,600 2,700    
Other assets        
Advance payments for raw materials 137,860   91,260  
Operating lease assets 91,282   93,185  
Income taxes receivable, noncurrent 56,993   56,993  
Project assets 30,397   30,108  
Accounts receivable unbilled, net - noncurrent 10,111   11,498  
Restricted cash equivalents - noncurrent 2,579   6,284  
Restricted cash - noncurrent 1,349   2,734  
Accounts receivable trade, net - noncurrent 0   1,500  
Other 56,149   62,630  
Other assets 386,720   356,192  
Accrued expenses        
Accrued property, plant and equipment 193,399   148,777  
Accrued freight 69,090   77,136  
Accrued inventory 54,463   44,679  
Accrued compensation and benefits 17,339   47,939  
Accrued other taxes 12,862   19,765  
Product warranty liability 10,236   10,660  
Other 34,523   33,826  
Accrued expenses 391,912   382,782  
Other current liabilities        
Operating lease liabilities, current 9,363   9,193  
Derivative instruments 6,797   6,668  
Other taxes payable, current 1,180   1,185  
Other 3,291   4,199  
Other current liabilities 20,631   21,245  
Other liabilities        
Operating lease liabilities, noncurrent 38,473   40,589  
Deferred income tax liabilities, net 32,500   28,929  
Product warranty liability 23,079   23,127  
Other 27,320   27,292  
Other liabilities 121,372   119,937  
Developed Technology [Member]        
Intangibles assets, net        
Intangible assets, gross 97,347   97,347  
Intangible assets, accumulated amortization (71,150)   (68,650)  
Intangibles assets, net 26,197   28,697  
Patents [Member]        
Intangibles assets, net        
Intangible assets, gross 8,970   8,970  
Intangible assets, accumulated amortization (6,690)   (6,561)  
Intangibles assets, net 2,280   2,409  
Modules Segment [Member]        
Goodwill        
Goodwill, Gross 407,827   407,827  
Accumulated impairment loss (393,365)   (393,365)  
Goodwill 14,462   14,462  
Goodwill from acquisition 0      
Goodwill impairment 0      
Property, Plant and Equipment [Member]        
Property, plant and equipment, net        
Depreciation 65,900 $ 58,600    
Land [Member]        
Property, plant and equipment, net        
Property, plant and equipment, gross 35,305   35,259  
Building and improvements [Member]        
Property, plant and equipment, net        
Property, plant and equipment, gross 1,009,652   893,049  
Machinery and equipment [Member]        
Property, plant and equipment, net        
Property, plant and equipment, gross 2,803,499   2,762,801  
Office equipment and furniture [Member]        
Property, plant and equipment, net        
Property, plant and equipment, gross 155,321   146,467  
Leasehold improvements [Member]        
Property, plant and equipment, net        
Property, plant and equipment, gross 40,077   40,160  
Construction in progress [Member]        
Property, plant and equipment, net        
Property, plant and equipment, gross $ 1,343,541   $ 1,121,938