XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net income $ 68,486 $ 40,342
Adjustments to reconcile net income to net cash used in operating activities (net of effect of acquisitions):    
Depreciation and amortization 50,274 54,754
Stock-based compensation expense 6,360 5,388
Gain on sale of property and equipment (26,237) (14,735)
Unrealized (gain) loss on interest rate swap (231) (2,745)
Other non-cash items 2,749 982
Changes in assets and liabilities:    
Accounts receivable (208,407) (154,016)
Contract assets (27,953) (170,479)
Other current assets (5,183) 27,291
Other long-term assets (2,240) (1,230)
Accounts payable (44,520) (21,959)
Contract liabilities 117,410 136,202
Operating lease assets and liabilities, net (4,788) 2,354
Accrued liabilities 52,521 16,037
Other long-term liabilities 9,362 982
Net cash used in operating activities (12,397) (80,832)
Cash flows from investing activities:    
Purchase of property and equipment (34,637) (42,392)
Proceeds from sale of assets 73,930 23,465
Cash paid for acquisitions, net of cash and restricted cash acquired   9,300
Net cash provided by (used in) investing activities 39,293 (9,627)
Cash flows from financing activities:    
Borrowings under revolving lines of credit   390,000
Payments on revolving lines of credit   (370,000)
Payments on long-term debt (26,148) (51,234)
Payments related to tax withholding for stock-based compensation (4,772) (1,391)
Dividends paid (6,424) (6,383)
Other (1,760) (2,106)
Net cash used in financing activities (39,104) (41,114)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 1,654 946
Net change in cash, cash equivalents and restricted cash (10,554) (130,627)
Cash, cash equivalents and restricted cash at beginning of the period 223,542 258,991
Cash, cash equivalents and restricted cash at end of the period 212,988 128,364
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION    
Cash paid for interest 34,090 36,956
Cash paid for income taxes, net of refunds received 9,192 (16,293)
Leased assets obtained in exchange for new operating leases 120,228 92,555
SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES    
Dividends declared and not yet paid $ 3,217 $ 3,199