XML 25 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:      
Net income $ 24,388 $ 52,247 $ 103,801
Adjustments to reconcile net income to cash provided by operating activities:      
Depreciation 2,997 2,989 3,184
Amortization of intangible assets 3,390 2,793 2,793
Impairment of long lived assets 441 2,120  
Lower of cost or net realizable value inventory adjustment 3,028 (2,259) 1,837
Allowance for credit losses (766) 659 474
Amortization of deferred finance cost 228 726 1,086
Loss on extinguishment of debt   3,427 4,665
Share based compensation 842 2,306 922
Deferred tax expense (482) 4,314 (1,449)
Changes in assets and liabilities, net of acquisitions:      
Trade accounts receivable 12,306 (4,957) (7,123)
Inventories 60,248 (6,814) (53,070)
Prepaid and other assets (1,144) (3,182) 1,782
Lease obligations (92)   17
Income taxes receivable (846) (5,277) (630)
Accounts payable and accrued expenses (12,727) 9,455 4,526
Cash provided by operating activities 91,811 58,547 62,815
Cash flows from investing activities:      
Payments for acquisition (20,670)    
Additions to property, plant, and equipment (5,300) (3,580) (3,659)
Cash used in investing activities (25,970) (3,580) (3,659)
Cash flows from financing activities:      
Net proceeds from issuances of common stock and exercises of stock options   39 182
Repurchase of common shares (8,146)    
Excess tax benefits from exercise of stock options (7) (694) (969)
Payment of deferred financing cost     (8,512)
Proceeds from long term debt     100,000
Repayment of long-term debt   (47,161) (148,054)
Cash used in financing activities (8,153) (47,816) (57,353)
Increase in cash and cash equivalents 57,688 7,151 1,803
Cash and cash equivalents at beginning of period 12,446 5,295 3,492
Cash and cash equivalents at end of period 70,134 12,446 5,295
Supplemental disclosure of cash flow information:      
Cash paid during period for interest 690 4,475 11,702
Cash paid for income taxes 8,990 18,536 $ 15,460
Property and equipment included in accrued expenses and other current liabilities $ 655 $ 337