v3.26.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Cash flows from operating activities:    
Net income $ 330 $ 2,758
Adjustments to reconcile net income to cash provided by (used in) operating activities:    
Depreciation 887 774
Amortization of intangible assets 855 823
Lower of cost or net realizable value inventory adjustment (2,913) 549
Allowance for credit losses 244 (187)
Share based compensation 170 45
Amortization of deferred finance costs 56 56
Deferred tax expense 917 177
Changes in assets and liabilities:    
Trade accounts receivable (16,625) (13,636)
Inventories 9,225 17,399
Prepaid and other assets (1,451) 367
Income taxes receivable 250 534
Accounts payable and accrued expenses (4,750) 4,497
Cash provided by (used in) operating activities (12,805) 14,156
Cash flows from investing activities:    
Additions to property, plant, and equipment (1,074) (1,411)
Cash used in investing activities (1,074) (1,411)
Cash flows from financing activities:    
Excess tax benefits from exercise of stock options (3,720)  
Repurchase of common shares (2,491) (1,831)
Cash used in financing activities (6,211) (1,831)
Increase (decrease) in cash and cash equivalents (20,090) 10,914
Cash and cash equivalents at beginning of period 39,456 70,134
Cash and cash equivalents at end of period 19,366 81,048
Supplemental disclosure of cash flow information:    
Cash paid for interest 58 100
Cash paid for income taxes - net 100 182
Property and equipment included in accrued expenses and other current liabilities $ 108 $ 699