XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current Assets:    
Cash and cash equivalents $ 44,665 $ 46,346
Short-term investments 228,001 410,409
Accounts receivable, net 43,461 42,074
Inventories 23,552 26,206
Prepaid expenses and other current assets 10,658 10,077
Total current assets 350,337 535,112
Property and equipment, net 88,281 84,858
Operating lease right-of-use assets 30,113 32,653
Intangible assets, net 175,815 194,382
Goodwill 54,057 108,403
Deposits 1,493 1,680
Deferred tax assets 1,669 656
Total assets 701,765 957,744
Current Liabilities:    
Accounts payable and other accrued expenses 25,194 26,995
Accrued compensation and related expenses 11,275 11,409
Deferred revenue 1,091 1,308
Current portion of operating lease liabilities 5,834 5,371
Current portion of finance lease liabilities 470 286
Current portion of convertible senior notes, net of discount of $0.1 million 14,271  
Current portion of notes payable 153 149
Current portion of contingent consideration 3,151 92
Total current liabilities 61,439 45,610
Convertible senior notes, net of discount of $2.6 million and $7.0 million, respectively 183,628 378,553
Notes payable 1,238 1,335
Operating lease liabilities, net of current portion 26,466 29,355
Finance lease liabilities, net of current portion 1,306 954
Deferred tax liabilities 3,526 2,816
Other long-term liabilities 569 601
Contingent consideration, net of current portion 5,021 9,497
Total liabilities 283,193 468,721
Commitments and contingencies
Stockholders' Equity:    
Common stock, $0.001 par value; 100,000,000 shares authorized; 49,430,583 and 48,971,026 issued and outstanding at September 30, 2024 and December 31, 2023, respectively 49 49
Additional paid-in capital 1,141,122 1,131,183
Accumulated deficit (738,498) (642,419)
Accumulated other comprehensive loss (16,376) (26,065)
Total stockholders' equity 418,572 489,023
Total liabilities and stockholders' equity 701,765 957,744
Class A convertible preferred stock    
Stockholders' Equity:    
Preferred stock, $0.001 par value; 2,500,000 shares authorized:
Class B convertible preferred stock    
Stockholders' Equity:    
Preferred stock, $0.001 par value; 2,500,000 shares authorized:
Class C convertible preferred stock    
Stockholders' Equity:    
Preferred stock, $0.001 par value; 2,500,000 shares authorized: $ 32,275 $ 26,275