XML 21 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash, cash equivalents and restricted cash $ 945,587 $ 642,095
Short-term investments 22,689 236,882
Accounts receivable, net of allowance of $7,259 in 2024 and $6,481 in 2023 314,165 278,289
Inventory 44,744 40,759
Prepaid expenses and other current assets 48,635 60,524
Total current assets 1,375,820 1,258,549
Property and equipment, net 162,046 111,210
Operating lease right-of-use assets 86,149 56,537
Other assets 36,720 15,403
Total assets 1,660,735 1,441,699
Current liabilities:    
Accounts payable 34,922 14,998
Accrued compensation 62,114 45,857
Other accrued liabilities 146,893 149,405
Deferred revenue, current portion 19,754 16,612
Short-term debt financing 80,362 80,402
Total current liabilities 344,045 307,274
Long-term debt financing   282,945
Deferred revenue, long-term portion and other liabilities 24,682 19,128
Operating lease liabilities, long-term portion 96,588 67,025
Total liabilities 465,315 676,372
Commitments and contingencies (Note 8)
Stockholders' equity:    
Common stock, $0.0001 par value: 750,000 shares authorized at both December 31, 2024 and 2023; 132,646 and 119,581 shares issued and outstanding at December 31, 2024 and 2023, respectively 12 11
Additional paid-in capital 3,763,614 3,145,837
Accumulated deficit (2,567,862) (2,377,436)
Accumulated other comprehensive loss (344) (3,085)
Total stockholders' equity 1,195,420 765,327
Total liabilities and stockholders' equity $ 1,660,735 $ 1,441,699