XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 350,077 $ 369,110
Restricted cash 65,013 95,006
Marketable securities 1,116,780 1,253,480
Accounts receivable, net of allowances of $7,929 and $7,788 at March 31, 2025 and December 31, 2024, respectively 225,625 223,749
Inventory 144,025 165,004
Prepaid expenses and other current assets 295,725 220,735
Total current assets 2,197,245 2,327,084
Property and equipment, net 142,219 147,514
Intangible assets, net 37,408 42,398
Goodwill 212,359 211,571
Other assets 211,447 205,542
Deferred tax assets, net 305,408 315,567
Total assets 3,106,086 3,249,676
Current liabilities:    
Accounts payable 115,374 90,032
Accrued liabilities 212,169 196,887
Deferred revenues, current 167,771 237,225
Warranty obligations, current 33,298 34,656
Debt, current 630,677 101,291
Total current liabilities 1,159,289 660,091
Long-term liabilities:    
Deferred revenues, non-current 333,704 341,982
Warranty obligations, non-current 170,149 158,233
Other liabilities 61,032 55,265
Debt, non-current 571,214 1,201,089
Total liabilities 2,295,388 2,416,660
Commitments and contingencies (Note 10)
Stockholders’ equity:    
Common stock, $0.00001 par value, 300,000 shares authorized; and 131,186 shares and 132,448 shares issued and outstanding at March 31, 2025 and December 31, 2024, respectively 1 1
Additional paid-in capital 1,128,163 1,084,573
Accumulated deficit (315,856) (245,206)
Accumulated other comprehensive loss (1,610) (6,352)
Total stockholders’ equity 810,698 833,016
Total liabilities and stockholders’ equity $ 3,106,086 $ 3,249,676