XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 370,536 $ 369,110
Restricted cash 0 95,006
Marketable securities 1,159,648 1,253,480
Accounts receivable, net of allowances of $7,588 and $7,788 at June 30, 2025 and December 31, 2024, respectively 223,218 223,749
Inventory 173,016 165,004
Prepaid expenses and other current assets 362,523 220,735
Total current assets 2,288,941 2,327,084
Property and equipment, net 136,902 147,514
Intangible assets, net 32,380 42,398
Goodwill 214,890 211,571
Other assets 193,426 205,542
Deferred tax assets, net 312,250 315,567
Total assets 3,178,789 3,249,676
Current liabilities:    
Accounts payable 162,697 90,032
Accrued liabilities 206,537 196,887
Deferred revenues, current 129,040 237,225
Warranty obligations, current 33,136 34,656
Debt, current 631,179 101,291
Total current liabilities 1,162,589 660,091
Long-term liabilities:    
Deferred revenues, non-current 331,531 341,982
Warranty obligations, non-current 172,950 158,233
Other liabilities 59,542 55,265
Debt, non-current 571,540 1,201,089
Total liabilities 2,298,152 2,416,660
Commitments and contingencies (Note 10)
Stockholders’ equity:    
Common stock, $0.00001 par value, 300,000 shares authorized; and 130,736 shares and 132,448 shares issued and outstanding at June 30, 2025 and December 31, 2024, respectively 1 1
Additional paid-in capital 1,184,497 1,084,573
Accumulated deficit (309,221) (245,206)
Accumulated other comprehensive income (loss) 5,360 (6,352)
Total stockholders’ equity 880,637 833,016
Total liabilities and stockholders’ equity $ 3,178,789 $ 3,249,676