XML 22 R7.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities:    
Net income $ 2,184 $ 8,612
Adjustments to reconcile net income to net cash from operating activities:    
Depreciation 7,367 6,850
Amortization of purchased intangible assets 9,526 10,599
Amortization of deferred debt issuance costs 448 407
Stock-based compensation 3,016 3,331
Bad debt expense 696 1,036
Deferred income taxes 414 (1,292)
Asset impairments 296 0
Other 988 (788)
Change in:    
Accounts receivable, net (4,854) (13,903)
Inventories 10,716 (8,835)
Prepaid expenses and other 12,367 2,677
Accounts payable (4,449) 22,070
Contract liabilities (11,415) (5,135)
Accrued expenses and other liabilities (7,566) (9,846)
Net cash provided by operating activities 19,734 15,783
Cash flows from investing activities:    
Proceeds from maturities of marketable securities 0 3,000
Proceeds from sales of marketable securities 0 9,619
Acquisition of property, plant and equipment (6,700) (5,515)
Proceeds from property, plant and equipment reimbursements 1,788 0
Proceeds on sale of property, plant and equipment 27 100
Proceeds from settlement of note receivable 4,167 0
Net cash (used in) provided by investing activities (718) 7,204
Cash flows from financing activities:    
Repayments on term loan (1,250) (118,125)
Borrowings on term loan 0 50,000
Borrowings on revolving loans 46,859 77,150
Repayments on revolving loans (57,887) (40,525)
Payment of debt issuance costs (650) (2,735)
Distributions to redeemable noncontrolling interest holder (6,255) (4,672)
Net proceeds from issuance of common stock to employees and directors 0 132
Treasury stock purchases (563) (952)
Net cash used in financing activities (19,746) (39,727)
Effects of exchange rates on cash (1,132) 267
Net decrease in cash and cash equivalents (1,862) (16,473)
Cash and cash equivalents, beginning of the period 14,289 31,040
Cash and cash equivalents, end of the period $ 12,427 $ 14,567