XML 28 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 $ 369,110 $ 288,748
Restricted cash 95,006 0
Marketable securities 1,253,480 1,406,286
Accounts receivable, net of allowances of $7,788 and $2,502 at December 31, 2024 and December 31, 2023, respectively 223,749 445,959
Inventory 165,004 213,595
Prepaid expenses and other current assets 220,735 88,930
Total current assets 2,327,084 2,443,518
Property and equipment, net 147,514 168,244
Operating lease, right of use asset, net 24,617 19,887
Intangible assets, net 42,398 68,536
Goodwill 211,571 214,562
Other assets 180,925 215,895
Deferred tax assets, net 315,567 252,370
Total assets 3,249,676 3,383,012
Current liabilities:    
Accounts payable 90,032 116,164
Accrued liabilities 196,887 261,919
Deferred revenues, current 237,225 118,300
Warranty obligations, current 34,656 36,066
Debt, current 101,291 0
Total current liabilities 660,091 532,449
Long-term liabilities:    
Deferred revenues, non-current 341,982 369,172
Warranty obligations, non-current 158,233 153,021
Other liabilities 55,265 51,008
Debt, non-current 1,201,089 1,293,738
Total liabilities 2,416,660 2,399,388
Commitments and contingencies (Note 14)
Stockholders’ equity:    
Common stock, $0.00001 par value, 300,000 shares authorized; and 132,448 shares and 135,722 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively 1 1
Additional paid-in capital 1,084,573 939,338
Accumulated earnings (deficit) (245,206) 46,273
Accumulated other comprehensive loss (6,352) (1,988)
Total stockholders’ equity 833,016 983,624
Total liabilities and stockholders’ equity $ 3,249,676 $ 3,383,012