v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Cash flows from operating activities:    
Net loss $ (2,190,000) $ (3,307,000)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 5,473,000 4,324,000
Stock-based compensation 6,577,000 5,639,000
Provision for doubtful accounts 204,000 390,000
Loss on disposal of assets 132,000 0
Noncash lease expense 1,206,000 1,126,000
Deferred taxes (518,000) 0
Changes in operating assets and liabilities:    
Accounts receivable 30,705,000 15,269,000
Prepaid expenses and other assets 1,971,000 (60,000)
Accounts payable (29,819,000) (11,595,000)
Accrued liabilities (4,515,000) (9,293,000)
Accrued compensation (4,644,000) (3,784,000)
Deferred revenue (32,000) (330,000)
Operating lease liabilities (1,062,000) (1,073,000)
Other liabilities (563,000) (1,758,000)
Net cash provided by (used in) operating activities 2,925,000 (4,452,000)
Cash flows from investing activities:    
Purchases of property and equipment (313,000) (124,000)
Capitalized software development costs (3,617,000) (3,599,000)
Cash paid for acquisitions 0 (315,000)
Net cash used in investing activities (3,930,000) (4,038,000)
Cash flows from financing activities:    
Repurchase of stock related to tax withholdings on vested equity awards (3,121,000) (3,232,000)
Repurchase of stock related to the stock repurchase program (987,000) (17,025,000)
Payment of member tax distributions (452,000) (3,645,000)
Proceeds from the exercise of stock options 380,000 1,222,000
Payment on tax receivable agreement liability (279,000) 0
Net cash used in financing activities (4,459,000) (22,680,000)
Net decrease in cash and cash equivalents (5,464,000) (31,170,000)
Cash and cash equivalents at beginning of period 191,151,000 205,048,000
Cash and cash equivalents at end of period 185,687,000 173,878,000
Supplemental disclosure of cash flow information:    
Cash paid for interest 72,000 72,000
Cash paid for income taxes, net 174,000 241,000
Supplemental disclosure of non-cash investing and financing activities:    
Stock-based compensation included in capitalized software development costs 958,000 652,000
Operating lease assets obtained in exchange for operating lease liabilities including adjustments 2,698,000 58,000
Capitalized assets financed by accounts payable and accrued liabilities 1,351,000 1,774,000
Accrued member tax distributions $ 0 $ 1,944,000