XML 17 R2.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 $ 142,482 $ 215,214
Restricted cash, current portion 495
Accounts receivable, net 59,299 61,903
Inventory 35,261 41,575
Deferred cost of revenue, current portion 8,727 11,794
Prepaid expenses and other current assets 11,881 9,359
Total current assets 257,650 340,340
Property and equipment, net 2,451 1,400
Deferred cost of revenue 3,073 11,251
Goodwill 117,268 117,268
Intangible assets, net 23,375 27,249
Other long-term assets 16,359 12,248
Total assets 420,176 509,756
Current liabilities    
Accounts payable 8,716 15,076
Accrued expenses and other current liabilities 27,245 24,976
Deferred revenue, current portion 35,071 77,257
Total current liabilities 71,032 117,309
Deferred revenue 52,588 45,903
Other long-term liabilities 7,121 4,096
Total liabilities 130,741 167,308
Commitments and contingencies (Note 12)
Convertible preferred stock, $0.0001 par value; 50,000 shares authorized as of December 31, 2024 and December 31, 2023; no shares of preferred stock issued and outstanding as of December 31, 2024 and December 31, 2023 0 0
Stockholders' equity    
Class A common stock, $0.0001 par value; 500,000 shares authorized as of December 31, 2024 and December 31, 2023, respectively; 192,049 and 203,327 shares issued and outstanding as of December 31, 2024 and December 31, 2023, respectively 19 20
Additional paid-in capital 637,361 628,156
Accumulated deficit (347,847) (285,512)
Accumulated other comprehensive loss (98) (216)
Total stockholders' equity 289,435 342,448
Total liabilities, convertible preferred stock and stockholders' equity $ 420,176 $ 509,756