XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 5,047 $ 43,120
Adjustments to reconcile net income to cash used in operating activities:    
Deferred income taxes 4,828 (30,122)
Depreciation 6,846 7,076
Amortization 2,656 3,486
Inventory and fixed asset exit costs (Note 2) 655 0
Equity in income of nonconsolidated investments (69) 6
Gain on sales and disposals of property, plant, and equipment 0 (4,437)
Stock-based compensation 3,417 3,135
Change in operating assets and liabilities:    
Accounts receivable 1,333 (12,976)
Contract assets 9,522 9,910
Inventories 815 (465)
Other current assets (1,343) (2,020)
Other noncurrent assets 3,640 2,517
Accounts payable (12,201) 603
Deferred revenue (1,327) (2,861)
Accrued payroll and employee benefits (6,327) (5,747)
Accrued settlement 0 (4,000)
Other current liabilities 510 (5,848)
Other long-term liabilities (4,555) (3,030)
Net cash provided by (used in) operating activities 13,447 (1,653)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Proceeds from the sale of property, plant, and equipment 53 3,881
Capital expenditures on property, plant, and equipment (8,057) (7,834)
Net cash used in investing activities (8,004) (3,953)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Repayments of debt (202,405) (166,005)
Proceeds from debt 212,368 178,167
Debt issuance costs (706) 0
Treasury stock acquisitions (13,103) (5,742)
Deferred payment for Skratch acquisition (782) 0
Net cash (used in) provided by financing activities (4,628) 6,420
Effect of exchange rate changes on cash and cash equivalents 159 (239)
Net increase in cash and cash equivalents 974 575
Cash and cash equivalents at beginning of period 2,454 2,560
Cash and cash equivalents at end of period 3,428 3,135
Supplemental disclosure of cash flow information:    
Interest paid 3,722 3,632
Income taxes paid 1,163 1,596
Right-of-use assets obtained in exchange for lease liabilities $ 14,988 $ 0