XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 45,281 $ 174,422
Marketable securities 256,640 146,902
Accounts receivable, net of allowance for expected credit losses 29,276 25,414
Inventory 26,015 22,365
Prepaid expenses and other current assets 9,551 9,291
Total current assets 366,763 378,394
Restricted cash 2,605 2,604
Property and equipment, net 17,492 17,926
Intangible assets, net 5,339 6,034
Operating lease right-of-use assets 17,748 18,251
Other non-current assets 1,802 1,802
Total assets 411,749 425,011
Current liabilities:    
Accounts payable 3,914 5,048
Accrued compensation and benefits 6,706 13,659
Accrued expenses and other current liabilities 7,021 6,041
Deferred revenue 10,234 9,468
Short-term operating lease liabilities 4,366 4,241
Total current liabilities 32,241 38,457
Deferred revenue, net of current portion 933 1,227
Non-current operating lease liabilities 36,084 37,223
Other non-current liabilities 1,053 1,177
Total liabilities 70,311 78,084
Commitments and contingencies (Note 15)
Stockholders' equity:    
Common stock, $0.001 par value, per share: Authorized: XXX,XXX; issued and outstanding: 38,014 and 37,280 shares at December 31, 2023 and 2022, respectively 38 38
Additional paid-in capital 789,006 783,142
Accumulated other comprehensive loss (3,038) (1,757)
Accumulated deficit (444,568) (434,496)
Total stockholders' equity 341,438 346,927
Total liabilities and stockholders' equity $ 411,749 $ 425,011