v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Operating Activities    
Net income (loss) $ (4,752) $ 19,764
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 1,943 1,767
Bad debt (recovery) expense (771) 962
Amortization of debt issuance costs 378 412
Provision for (recovery of) obsolete inventory (1,388) 1,100
Non-cash lease expense 340 268
Non-cash interest on share repurchase liability   1,986
Share-based compensation expense 3,728 4,313
Gain from change in fair value of earnout liabilities (1,362) (8,856)
Loss on extinguishment of debt 648  
Deferred income taxes 340 1,285
Changes in operating assets and liabilities:    
Accounts receivable (171) (2,406)
Inventory 2,121 1,613
Other assets (1,116) (2,387)
Accounts payable (250) (1,950)
Deferred revenue (700) (60)
Accrued expenses 4,171 (3,910)
Payments pursuant to TRA (196) (93)
Operating lease liabilities (237) (255)
Net cash provided by operating activities 2,726 13,553
Investing Activities    
Purchases of property and equipment (2,919) (3,439)
Purchases of capitalized software (873) (371)
Net cash used in investing activities (3,792) (3,810)
Financing Activities    
Repurchases of Class A common stock (5,863)  
Borrowings on revolving loans 12,500  
Repayments on revolving loans (17,500)  
Principal repayments on term loan (1,563) (3,125)
Borrowings on term loan 125,000  
Extinguishment of debt (101,562)  
Debt issuance costs (3,431)  
Payments on repurchase liability (18,500) (25,081)
Proceeds from exercise of stock options   226
Issuance of stock under purchase plan 47 72
Distributions (1,021) (1,581)
Net cash used in financing activities (11,893) (29,489)
Effect of exchange rate changes on cash and cash equivalents 4 5
Net decrease in cash and cash equivalents (12,955) (19,741)
Cash and cash equivalents at beginning of period 24,123 39,342
Cash and cash equivalents at end of period 11,168 19,601
Supplemental Disclosure of Cash Flow Information    
Cash paid for interest 2,774 4,022
Cash paid for income taxes $ 1,726 $ 2,508