XML 18 R6.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (6,147) $ (9,324)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Noncash lease expense on operating leases 1,310 925
Depreciation and amortization 6,740 7,764
Stock-based compensation 6,901 7,359
Gain on disposal of property and equipment (13) (174)
Other, net (35) 172
Changes in operating assets and liabilities:    
Accounts receivable (779) 61
Prepaid expenses and other current assets (2,275) (1,102)
Other assets (1,049) (129)
Accounts payable, accrued expenses and other current liabilities 111 199
Deferred revenue and other liabilities, non-current 415 798
Operating lease liabilities (1,819) (1,606)
Net cash provided by operating activities 3,360 4,943
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of marketable securities (4,965) (18,285)
Maturities of marketable securities 8,000 14,765
Proceeds from disposal of property and equipment 17 14
Purchases of property and equipment (651) (503)
Capitalized internal-use software costs (2,112) (2,123)
Net cash provided by (used in) investing activities 289 (6,132)
CASH FLOWS FROM FINANCING ACTIVITIES    
Principal payments on finance leases and lease financing obligations (4,230) (4,543)
Payment of offering costs 0 (10)
Payment of debt issuance costs 0 (20)
Purchase of treasury stock (809) 0
Proceeds from exercises of stock options 351 1,050
Taxes paid for net share settlement of equity awards (1,778) (458)
Other (89) 0
Net cash used in financing activities (6,555) (3,981)
Net decrease in cash and cash equivalents (2,906) (5,170)
Cash and cash equivalents, at beginning of period 29,182 45,776
Cash and cash equivalents, at end of period 26,276 40,606
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid for interest 1,129 829
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES    
Accrued bonus settled in restricted stock units 4,130 2,014
Accruals related to purchases of property and equipment $ 227 $ 42