XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ (30,429) $ 1,227
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation 1,166 1,329
Amortization 963 928
Stock-based compensation 1,136 1,575
Non-cash lease expense (586) (467)
Provision (benefit) for deferred income taxes 6,735 (195)
Gain on disposal of assets   (19)
Change in operating assets and liabilities:    
Accounts receivable 7,677 3,244
Prepaid and other assets (1,493) (805)
Accounts payable and other accrued expenses (2,989) (288)
Inventory 1,118 (3,327)
Deposits (1)  
Net cash provided by (used in) operating activities (16,703) 3,202
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of property and equipment (197) (290)
Net cash (used in) investing activities (197) (290)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Payments on finance lease obligations (79) (148)
Cash dividends paid   (3)
Purchase of treasury stock (4,939) (15,625)
Excise tax payments on net treasury stock purchases   (473)
Proceeds from the issuance of common stock on stock-based awards 7 13
Taxes withheld and paid on equity awards (177) (359)
Net cash (used in) financing activities (5,188) (16,595)
Net decrease in cash (22,088) (13,683)
Cash and cash equivalents at beginning of period 39,631 44,579
Cash and cash equivalents at end of period 17,543 30,896
Supplemental disclosure of cash flow information:    
Cash paid on interest, net (1,537) (630)
Cash paid for rent (2,338) (2,206)
Cash paid for income taxes (189) (1,325)
Supplemental disclosure of non-cash investing and financing activities:    
Right-of use assets obtained in exchange for new operating lease liabilities 218  
Right-of use assets obtained in exchange for new finance lease liabilities   346
Finance lease liabilities removed for cancelled leases   (73)
Right-of use assets obtained in exchange for lease incentive 260  
Excise tax accrual (45) (18)
Inventory transferred to property and equipment under lease 590 1,043
Capital expenditures not yet paid 11 37
Prepaid expenses not yet paid $ 666 (101)
Non-cash dividend adjustment   $ (1)