XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Operating Activities:    
Net income $ 15,900 $ 14,400
Adjustments to reconcile net income to cash provided by operating activities:    
Depreciation and amortization 23,600 28,400
Equity compensation expense 8,800 7,000
Deferred income taxes (8,600) (8,900)
Equity in undistributed income of unconsolidated joint ventures (800) (900)
Dividends received from unconsolidated joint ventures 1,200 1,500
(Gain) loss on sale or disposal of property, plant and equipment 0 (500)
Other non-cash charges, net 100 (100)
Changes in assets and liabilities:    
Accounts receivable (4,300) (11,400)
Proceeds from insurance related to operations 4,100 1,000
Contract assets 12,500 (3,400)
Inventories, net 900 11,600
Other current assets (5,400) (1,500)
Accounts payable and other accrued expenses 2,900 (17,400)
Other, net 100 (2,300)
Net cash provided by operating activities 51,000 17,500
Investing Activities:    
Capital expenditures (23,500) (28,000)
Disposition of business 0 1,000
Proceeds from the sale of property, plant and equipment, net 0 600
Proceeds from insurance claims 0 1,800
Net cash used in investing activities (23,500) (24,600)
Financing Activities:    
Repayment of debt principal and finance lease obligations (30,200) (85,200)
Line of credit issuance costs 0 (1,800)
Payments of taxes related to net share settlement of equity awards (1,200) (2,500)
Proceeds from issuance of shares to employee stock purchase plan 900 0
Share repurchases (7,900) 0
Net cash used in financing activities (38,400) (89,500)
Effect of exchange rate fluctuations on cash (900) 2,200
Net decrease in cash and cash equivalents (11,800) (94,400)
Cash and cash equivalents at beginning of period 131,700 235,900
Cash and cash equivalents at end of period 119,900 141,500
Supplemental Disclosures:    
Accrued capital additions 4,300 1,200
Interest, net of amounts capitalized 500 6,700
Income taxes, net of refunds $ 7,200 $ 5,600