XML 20 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 (loss) $ 114 $ (150,804)
Adjustments to reconcile net income (loss) to net cash from operating activities:    
Depreciation 11,100 10,294
Amortization of purchased intangible assets 14,290 15,877
Amortization of deferred debt issuance costs 710 624
Stock-based compensation 4,376 5,103
Bad debt expense 1,025 4,979
Deferred income taxes (7) 4,734
Asset impairments 296 1,044
Goodwill impairment 0 141,725
Other 905 (76)
Change in:    
Accounts receivable, net (551) (9,458)
Inventories 14,495 1,357
Prepaid expenses and other 14,250 2,351
Accounts payable 610 15,388
Contract liabilities (9,432) (399)
Accrued expenses and other liabilities (13,841) (7,954)
Net cash provided by operating activities 38,340 34,785
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 (10,943) (11,600)
Proceeds from property, plant and equipment reimbursements 3,682 406
Proceeds on sale of property, plant and equipment 47 100
Proceeds from settlement of note receivable 4,167 0
Net cash (used in) provided by investing activities (3,047) 1,525
Cash flows from financing activities:    
Repayments on term loan (1,875) (118,750)
Borrowings on term loan 0 50,000
Borrowings on revolving loans 99,159 77,650
Repayments on revolving loans (111,805) (50,400)
Payment of debt issuance costs (650) (2,735)
Distributions to redeemable noncontrolling interest holder (6,400) (8,321)
Net proceeds from issuance of common stock to employees and directors 0 132
Treasury stock purchases (578) (1,000)
Net cash used in financing activities (22,149) (53,424)
Effects of exchange rates on cash (1,021) 585
Net increase (decrease) in cash and cash equivalents 12,123 (16,529)
Cash and cash equivalents, beginning of the period 14,289 31,040
Cash and cash equivalents, end of the period $ 26,412 $ 14,511