XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Current assets:                
Cash and cash equivalents $ 29,339     $ 174,422 $ 201,261      
Marketable securities 264,184     146,902        
Accounts receivable, net of allowance for expected credit losses 31,089     25,414        
Inventory 32,969     26,123        
Prepaid expenses and other current assets 9,378     9,234        
Total current assets 366,960     382,095        
Restricted cash 2,609     2,604        
Property and equipment, net 17,662     17,926        
Intangible assets, net 4,782     6,034        
Operating lease right-of-use assets 16,876     18,251        
Other non-current assets 2,137     1,657        
Total assets 411,026     428,567        
Current liabilities:                
Accounts payable 6,378     5,048        
Accrued compensation and benefits 9,860     14,170        
Accrued expenses and other current liabilities 6,591     6,055        
Deferred revenue 8,984     9,468        
Operating lease liabilities 4,641     4,241        
Total current liabilities 36,454     38,982        
Deferred revenue, net of current portion 884     1,227        
Operating lease liabilities, net of current portion 33,850     37,223        
Other non-current liabilities 956     1,177        
Total liabilities 72,144     78,609        
Commitments and contingencies (Note 13)            
Stockholders’ equity:                
Common stock: $0.001 par value per share; Authorized: 120,000 shares; Issued and outstanding: 38,475 and 38,014 shares at September 30, 2024 and December 31, 2023, respectively 39     38        
Additional paid-in capital 798,707     783,142        
Accumulated other comprehensive loss (1,411)     (1,672)        
Accumulated deficit (458,453)     (431,550)        
Total stockholders’ equity 338,882 $ 340,778 $ 343,298 349,958 $ 352,787 $ 353,748 $ 355,194 $ 357,932
Total liabilities and stockholders’ equity $ 411,026     $ 428,567