XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
CURRENT ASSETS:    
Cash and cash equivalents $ 545,240 $ 274,611
Restricted cash 27,266 135,328
Marketable securities 212,754 311,279
Trade receivables, net of allowances of $19,507 and $43,038, respectively 217,098 160,423
Inventories, net 529,306 645,897
Prepaid expenses and other current assets 440,249 523,027
Total current assets 1,971,913 2,050,565
LONG-TERM ASSETS:    
Marketable securities 23,163 42,597
Property, plant and equipment, net 327,101 343,438
Operating lease right-of-use assets, net 44,808 41,393
Intangible assets, net 8,437 9,666
Goodwill 51,346 48,380
Loan receivables, net 0 45,678
Other long-term assets 63,680 64,736
Total long-term assets 518,535 595,888
Total assets 2,490,448 2,646,453
CURRENT LIABILITIES:    
Trade payables 178,723 107,543
Employees and payroll accruals 66,956 76,292
Warranty obligations 115,057 140,249
Deferred revenues and customers advances 37,174 140,870
Accrued expenses and other current liabilities 276,953 246,078
Convertible senior notes, net 341,867 346,305
Total current liabilities 1,016,730 1,057,337
LONG-TERM LIABILITIES:    
Convertible senior notes, net 330,777 330,006
Warranty obligations 282,507 292,116
Deferred revenues 248,731 231,049
Finance lease liabilities 40,817 39,159
Operating lease liabilities 32,033 30,018
Other long-term liabilities 25,634 8,426
Total long-term liabilities 960,499 930,774
COMMITMENTS AND CONTINGENT LIABILITIES
STOCKHOLDERS’ EQUITY:    
Common stock of $0.0001 par value - Authorized: 125,000,000 shares; issued: 59,374,556 shares on June 30, 2025 and 58,780,490 shares on December 31, 2024; outstanding: 59,134,050 shares on June 30, 2025 and 58,027,126 shares on December 31, 2024. 6 6
Additional paid-in capital 1,838,563 1,813,198
Treasury stock, at cost; 240,506 and 753,364 stocks held, respectively (16,024) (50,194)
Accumulated other comprehensive loss (57,868) (76,477)
Accumulated deficit (1,251,458) (1,028,191)
Total stockholders’ equity 513,219 658,342
Total liabilities and stockholders' equity $ 2,490,448 $ 2,646,453