XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities:    
Net income $ 12,926 $ 19,147
Adjustments to reconcile net income to cash provided by operating activities:    
Depreciation 1,502 1,564
Amortization of intangible assets 1,645 1,458
Impairment of long lived assets   441
Lower of cost or net realizable value inventory adjustment 512 1,983
Allowance for credit losses (120) 44
Share based compensation 538 751
Amortization of deferred finance costs 113 114
Deferred tax expense (benefit) 255 (380)
Changes in assets and liabilities:    
Trade accounts receivable (22,134) (2,565)
Inventories 18,052 33,811
Prepaid and other assets (2,553) (2,776)
Lease obligations (1) (2)
Income taxes receivable 3,190 2,887
Accounts payable and accrued expenses 6,644 (15,642)
Cash provided by operating activities 20,569 40,835
Cash flows from investing activities:    
Payments for acquisition   (20,670)
Additions to property, plant, and equipment (1,875) (2,085)
Cash used in investing activities (1,875) (22,755)
Cash flows from financing activities:    
Proceeds from issuance of common stock   1
Excess tax benefits from exercise of stock options   (3)
Repurchase of common shares (4,535)  
Cash used in financing activities (4,535) (2)
Increase in cash and cash equivalents 14,159 18,078
Cash and cash equivalents at beginning of period 70,134 12,446
Cash and cash equivalents at end of period 84,293 30,524
Supplemental disclosure of cash flow information:    
Cash paid for interest 256 311
Cash paid for income taxes - net 655 $ 3,554
Property and equipment included in accrued expenses and other current liabilities $ 905