XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash flows from operating activities:    
Net income $ 126,922 $ 88,486
Adjustments to reconcile net income to net cash provided by (used in) operating activities (net of effect of acquisitions):    
Depreciation and amortization 72,948 81,454
Stock-based compensation expense 10,348 8,955
Gain on sale of property and equipment (38,490) (29,603)
Unrealized loss (gain) on interest rate swap 1,202 (3,001)
Other non-cash items 3,286 1,546
Changes in assets and liabilities:    
Accounts receivable (263,175) (185,815)
Contract assets 39,517 (128,360)
Other current assets (7,076) 32,961
Other long-term assets (1,045) 633
Accounts payable (139,074) (34,855)
Contract liabilities 290,636 106,042
Operating lease assets and liabilities, net (3,903) 3,114
Accrued liabilities 106,551 51,182
Other long-term liabilities 11,407 114
Net cash provided by (used in) operating activities 210,054 (7,147)
Cash flows from investing activities:    
Purchase of property and equipment (98,338) (82,500)
Proceeds from sale of assets 97,447 47,579
Cash paid for acquisitions, net of cash and restricted cash acquired   9,300
Net cash (used in) investing activities (891) (25,621)
Cash flows from financing activities:    
Borrowings under revolving lines of credit   440,223
Payments on revolving lines of credit   (420,223)
Payments on long-term debt (55,878) (66,055)
Payments related to tax withholding for stock-based compensation (6,591) (1,637)
Dividends paid (9,641) (9,582)
Other (1,912) (2,749)
Net cash used in financing activities (74,022) (60,023)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (400) 346
Net change in cash, cash equivalents and restricted cash 134,741 (92,445)
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 358,283 166,546
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION    
Cash paid for interest 49,831 57,351
Cash paid for income taxes, net of refunds received 15,462 (6,622)
Leased assets obtained in exchange for new operating leases 177,675 181,328
SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES    
Dividends declared and not yet paid $ 3,223 $ 3,203