v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (11,236) $ (16,421)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Noncash lease expense on operating leases 3,023 1,964
Depreciation and amortization 13,757 13,238
Impairment loss on right-of-use assets 0 59
Stock-based compensation 16,057 14,663
Loss (gain) on disposal of property and equipment 6 (248)
Other, net 5 407
Changes in operating assets and liabilities:    
Accounts receivable (1,784) (1,409)
Prepaid expenses and other current assets (2,443) (1,368)
Other assets (4,362) (827)
Accounts payable, accrued expenses and other current liabilities 4,016 441
Deferred revenue and other liabilities, non-current (539) 88
Operating lease liabilities (2,713) (2,099)
Net cash provided by operating activities 13,787 8,488
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of marketable securities (7,957) (28,132)
Maturities of marketable securities 12,727 18,884
Proceeds from disposal of property and equipment 23 30
Purchases of property and equipment (1,453) (1,287)
Capitalized internal-use software costs (5,162) (4,184)
Net cash used in investing activities (1,822) (14,689)
CASH FLOWS FROM FINANCING ACTIVITIES    
Principal payments on finance leases and lease financing obligations (8,501) (9,277)
Payment of offering costs (89) (20)
Payment of debt issuance costs (118) (554)
Purchase of treasury stock (1,375) 0
Proceeds from exercises of stock options 2,843 1,894
Taxes paid for net share settlement of equity awards (2,550) (819)
Proceeds from ESPP 1,071 1,388
Net cash used in financing activities (8,719) (7,388)
Net increase (decrease) in cash and cash equivalents 3,246 (13,589)
Cash and cash equivalents, at beginning of period 29,182 45,776
Cash and cash equivalents, at end of period 32,428 32,187
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid for interest 2,376 1,694
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 $ 42 $ 82