XML 21 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (84,599) $ (145,951)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation 2,967 2,160
Amortization of intangibles 18,926 18,820
Non-cash lease expense 1,888 2,036
Impairment of other asset 2,014 0
Other 0 85
Stock-based compensation expense 43,031 54,028
Allowance for expected credit losses 7,689 0
Gain from change in fair value of investment (3,905) 0
(Gain) loss from change in fair value of earnout liability (36,644) 33,788
Loss on disposition of property and equipment 148 0
Deferred income taxes (599) (784)
Non-cash bonus accruals (7,882) (2,757)
Change in operating assets and liabilities:    
Accounts receivable 4,187 (16,731)
Inventories 6,757 (3,173)
Prepaid expenses and other current assets 2,108 (2,555)
Other assets 592 (2,546)
Accounts payable, accrued compensation and other accrued expenses (2,803) 13,680
Operating lease liability (1,745) (1,946)
Customer deposit and deferred revenue (10,953) 10,467
Net cash used in operating activities (58,823) (41,379)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Investment purchases (2,500) (1,000)
Purchases of property and equipment (6,771) (4,782)
Net cash used in investing activities (9,271) (5,782)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock in connection with stock option exercises 812 1,923
Proceeds from issuance of common stock in May 2023 public offering 0 86,941
Payment of May 2023 public offering costs 0 (482)
Proceeds from employee stock purchase plan 2,683 1,281
Net cash provided by financing activities 3,495 89,663
NET INCREASE (DECREASE) IN CASH (64,599) 42,502
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AT BEGINNING OF PERIOD 152,839 110,337
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AT END OF PERIOD 88,240 152,839
RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH    
Cash and cash equivalents 86,737 151,892
Restricted cash 1,503 947
TOTAL CASH, CASH EQUIVALENTS AND RESTRICTED CASH 88,240 152,839
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid for income taxes 296 160
Capital expenditures not yet paid 3,110 499
Shares issued in connection with buyout agreement $ 0 $ 22,400