XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities:    
Net loss $ (18,121) $ (15,135)
Adjustments to reconcile net loss to cash provided by (used in) operating activities:    
Stock-based compensation 14,805 5,203
Depreciation and amortization 4,845 6,620
Deferred income tax provision 27 24
Recovery from doubtful accounts (20) (32)
Amortization of debt issuance costs 35 35
Changes in other operating assets and liabilities:    
Accounts receivable 86 13,278
Inventories (1,079) 51
Prepaid expenses, deferred program expenses, other current assets, other assets (1,933) (2,794)
Accounts payable and other accrued payables 7,496 (7,763)
Accrued compensation and benefits 601 (5,967)
Contract liabilities 6,114 (944)
Other current liabilities 200 (916)
Net cash provided by (used in) operating activities 13,056 (8,340)
Cash flows from investing activities:    
Capitalized software development costs (4,401) (6,315)
Purchases of property and equipment (257) (332)
Purchase of investment 0 (3,000)
Net cash used in investing activities (4,658) (9,647)
Cash flows from financing activities:    
Payments under finance lease obligations (914) (842)
Payment of tax withholding related to net share settlement of equity awards (1,062) (430)
Repurchases of common stock (4,002) 0
Proceeds from exercise of stock options 0 104
Net cash used in financing activities (5,978) (1,168)
Net change in cash, cash equivalents, and restricted cash 2,420 (19,155)
Cash, cash equivalents, and restricted cash, beginning of period 54,717 99,396
Cash, cash equivalents, and restricted cash, end of period $ 57,137 $ 80,241