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 income (loss) $ 8,762 $ (21,111)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Stock-based compensation 3,860 14,060
Change in value of embedded derivative 0 16,574
Change in value of warrant liabilities 0 (39)
Change in value of contingent liabilities (166) 0
Amortization expense 2,713 2,144
Accretion of warrant discount on convertible debt 0 949
Interest accrued on convertible debt and short-term note payable 0 697
Provision for bad debts 539 661
Release of indemnification related to QuickFrame Holdback 0 (579)
Provision for deferred income taxes 1,089 0
Interest income from notes receivable (54) (2)
Change in operating assets and liabilities:    
Accounts receivable 4,982 (779)
Prepaid expenses and other assets 1,296 (8,381)
Accounts payable and accrued expenses (15,222) 2,440
Accrued payroll and related liabilities 165 186
Other liabilities (853) (4,851)
Net cash provided by operating activities 7,111 1,969
Cash flows from investing activities:    
Capitalized internal use software costs (3,438) (3,013)
Net cash used in investing activities (3,438) (3,013)
Cash flows from financing activities:    
Proceeds from exercises of stock options 71 744
Employee taxes paid under stock-based compensation plans (5) 0
Net cash provided by financing activities 66 744
Net increase (decrease) in cash and cash equivalents 3,739 (300)
Cash and cash equivalents, beginning of period 210,160 82,562
Cash and cash equivalents, end of period 213,899 82,262
Supplemental cash flow information:    
Cash paid for income taxes 164 30
Stock-based compensation included in capitalized internal use software costs $ 205 $ 0