XML 20 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 215,214 $ 210,409
Restricted cash, current portion 495 7,057
Accounts receivable, net 61,903 62,442
Inventory 41,575 75,725
Deferred cost of revenue, current portion 11,794 13,541
Prepaid expenses and other current assets 9,359 9,182
Total current assets 340,340 378,356
Property and equipment, net 1,400 2,069
Deferred cost of revenue 11,251 22,508
Goodwill 117,268 117,268
Intangible assets, net 27,249 31,123
Other long-term assets 12,248 9,521
Total assets 509,756 560,845
Current liabilities    
Accounts payable 15,076 18,360
Accrued expenses and other current liabilities 24,976 34,396
Deferred revenue, current portion 77,257 80,020
Total current liabilities 117,309 132,776
Deferred revenue 45,903 59,928
Other long-term liabilities 4,096 3,941
Total liabilities 167,308 196,645
Commitments and contingencies (Note 12)
Convertible preferred stock, $0.0001 par value; 50,000 shares authorized as of December 31, 2023 and December 31, 2022; no shares of preferred stock issued and outstanding as of December 31, 2023 and December 31, 2022
Stockholders' equity    
Common stock, $0.0001 par value; 500,000 shares authorized as of December 31, 2023 and December 31, 2022, respectively; 203,327 and 198,525 shares issued and outstanding as of December 31, 2023 and December 31, 2022, respectively 20 20
Additional paid-in capital 628,156 615,281
Accumulated deficit (285,512) (250,925)
Accumulated other comprehensive loss (216) (176)
Total stockholders' equity 342,448 364,200
Total liabilities, convertible preferred stock and stockholders' equity $ 509,756 $ 560,845