XML 29 R7.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 25,262 $ 24,684
Adjustments to reconcile net income to net cash provided by operating activities:    
Stock-based compensation 6,023 4,213
Depreciation and amortization 10,981 11,289
Assets write-down 34 1,110
Inventory write-off and obsolescence 2,429 1,015
Provision for credit losses 2,152 1,222
Changes in value of life insurance policies (1,851) (3,188)
Deferred income taxes (4,573) 102
Insurance recovery on property, plant and equipment (6,830) (2,102)
Other non-cash items 852 256
Changes in assets and liabilities:    
Accounts receivable (615) (9,461)
Inventories (1,268) 5,197
Prepaid expenses and other current assets (797) (4,357)
Other assets (351) (205)
Accounts payable 1,284 (373)
Accrued expenses (3,370) 2,392
Unearned revenues (2,074) 2,453
Other liabilities 1,797 1,526
Net cash provided by operating activities 29,085 35,773
CASH FLOWS FROM INVESTING ACTIVITIES:    
Capital expenditures - operations (8,265) (8,647)
Capital expenditures - rebuilding of Aberdeen facility (2,672) 0
Proceeds from insurance recovery - Aberdeen facility 9,951 2,102
Patents and other intangibles (2) 0
Acquisitions, net of cash acquired (617) 0
Proceeds from sale of assets 2,348 934
Net proceeds on life insurance policies 778 2,776
Net cash provided by (used in) investing activities 1,521 (2,835)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Repayment of long-term debt (47,000) (62,000)
Proceeds from long-term debt 36,000 38,000
Debt issuance costs (1,706) 0
Dividends paid (1,403) (1,407)
Repurchase of common stock (9,770) (402)
Equity related transaction costs 0 (756)
Other financing activity (255) (19)
Net cash used in financing activities (24,134) (26,584)
NET CHANGE IN CASH AND CASH EQUIVALENTS 6,472 6,354
CASH AND CASH EQUIVALENTS, beginning of period 19,157 15,120
CASH AND CASH EQUIVALENTS, end of period 25,629 21,474
Supplemental disclosures of cash flow information:    
Cash payments for interest 6,553 8,741
Cash payments for income taxes 9,535 11,892
Non-cash investing and financing activities:    
Capital expenditures incurred but not paid for as of the end of the period $ 1,006 $ 1,591