XML 33 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 1,621,376 $ 1,946,994
Marketable securities 171,583 155,495
Accounts receivable trade, net 1,261,049 660,776
Government grants receivable, net 403,759 659,745
Inventories 1,084,384 819,899
Other current assets 546,882 391,900
Total current assets 5,089,033 4,634,809
Property, plant and equipment, net 5,413,683 4,397,285
Deferred tax assets, net 208,808 142,819
Restricted marketable securities 199,136 198,310
Government grants receivable 157,570 152,208
Goodwill 28,335 29,687
Intangible assets, net 54,654 64,511
Inventories 275,372 266,899
Other assets 697,770 478,604
Total assets 12,124,361 10,365,132
Current liabilities:    
Accounts payable 482,190 207,178
Income taxes payable 77,363 22,134
Accrued expenses 508,581 524,829
Current portion of debt 236,424 96,238
Deferred revenue 712,000 413,579
Other current liabilities 60,884 42,200
Total current liabilities 2,077,442 1,306,158
Accrued solar module collection and recycling liability 134,394 135,123
Long-term debt 373,354 464,068
Deferred revenue 1,327,825 1,591,604
Other liabilities 233,769 180,710
Total liabilities 4,146,784 3,677,663
Commitments and contingencies
Stockholders' equity:    
Common stock, $0.001 par value per share; 500,000,000 shares authorized; 107,060,281 and 106,847,475 shares issued and outstanding at December 31, 2024 and 2023, respectively 107 107
Additional paid-in capital 2,898,418 2,890,427
Accumulated earnings 5,263,110 3,971,066
Accumulated other comprehensive loss (184,058) (174,131)
Total stockholders' equity 7,977,577 6,687,469
Total liabilities and stockholders' equity $ 12,124,361 $ 10,365,132