XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 8,923 $ 83,125
Marketable securities 36,301  
Accounts receivable, net 16,554 16,994
Inventories, net 24,796 17,877
Prepaid expenses and other current assets 2,938 3,794
Total current assets 89,512 121,790
Property and equipment, net 8,164 10,729
Marketable securities, net of current portion 3,496  
Restricted cash 704 699
Demo inventory, net 666 893
Intangible assets, net 15,986 17,412
Goodwill 18,262 18,262
Operating lease right of use assets, net 5,154 8,365
Financing lease right of use assets, net 1,154 1,562
Other assets 647 657
Total assets 143,745 180,369
Current liabilities    
Accounts payable 9,785 11,776
Accrued expenses and other current liabilities 13,170 13,433
Current portion of operating lease liabilities 2,680 2,681
Current portion of financing lease liabilities 642 767
Deferred revenue 6,461 6,688
Total current liabilities 32,738 35,345
Deferred revenue, net of current portion 3,170 3,193
Long-term debt, net of debt discount 75,684 75,254
Deferred tax liability, net 75 38
Operating lease liabilities, net of current portion 5,155 6,238
Financing lease liabilities, net of current portion 537 766
Contingent consideration liability, net of current portion 4,097 5,765
Other liabilities 40  
Total liabilities 121,496 126,599
Stockholders' equity:    
Preferred Stock, $0.00001 par value; 10,000,000 shares authorized; 0 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively
Common Stock, $0.00001 par value; 500,000,000 shares authorized at June 30, 2024 and December 31, 2023; 49,467,363 and 49,117,738 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively 2 2
Additional paid in capital 288,963 283,839
Accumulated deficit (266,704) (230,071)
Accumulated other comprehensive loss (12)  
Total stockholders' equity 22,249 53,770
Total liabilities and stockholders' equity $ 143,745 $ 180,369