v3.26.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income $ 5,277 $ 12,926
Adjustments to reconcile net income to cash provided by (used in) operating activities:    
Depreciation 1,766 1,502
Amortization of intangible assets 1,711 1,645
Lower of cost or net realizable value inventory adjustment (5,003) 512
Allowance for credit losses 437 (120)
Share based compensation 847 538
Amortization of deferred finance costs 113 113
Deferred tax expense 2,984 255
Changes in assets and liabilities:    
Trade accounts receivable (26,591) (22,134)
Inventories 13,939 18,052
Prepaid and other assets (1,686) (2,553)
Lease obligations   (1)
Income taxes receivable (1,058) 3,190
Accounts payable and accrued expenses 1,308 6,644
Cash provided by (used in) operating activities (5,956) 20,569
Cash flows from investing activities:    
Additions to property, plant, and equipment (1,650) (1,875)
Cash used in investing activities (1,650) (1,875)
Cash flows from financing activities:    
Excess tax benefits from exercise of stock options (3,759)  
Repurchase of common shares (2,491) (4,535)
Cash used in financing activities (6,250) (4,535)
Increase (decrease) in cash and cash equivalents (13,856) 14,159
Cash and cash equivalents at beginning of period 39,456 70,134
Cash and cash equivalents at end of period 25,600 84,293
Supplemental disclosure of cash flow information:    
Cash paid for interest 162 256
Cash paid for income taxes - net 2,189 655
Property and equipment included in accrued expenses and other current liabilities $ 44 $ 905