XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
UNAUDITED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Net income $ 66,948 $ 58,808
Adjustments to reconcile net income to net cash flows provided by operating activities:    
Depreciation and amortization of property and equipment 39,848 36,317
Amortization of intangible assets 3,686 6,847
Stock-based compensation expense 6,562 5,866
Deferred income taxes 0 (1)
Gain on sale of property and equipment (3,293) (1,747)
Other non-cash items 564 3,230
Changes in operating assets and liabilities, net of acquisition:    
Accounts receivable, net (76,349) (56,125)
Contract assets, net (109,803) (74,775)
Receivable for insurance claims in excess of deductibles 1,558 (271)
Other assets 21,503 23,326
Accounts payable 62,276 71,758
Contract liabilities 3,941 5,582
Accrued self-insurance (1,119) 1,462
Other liabilities 12,070 (6,551)
Net cash flows provided by operating activities 28,392 73,726
Cash flows from investing activities:    
Proceeds from sale of property and equipment 3,998 1,649
Cash paid for acquired business, net of cash acquired 0 (110,660)
Purchases of property and equipment (63,791) (48,522)
Net cash flows used in investing activities (59,793) (157,533)
Cash flows from financing activities:    
Borrowings under revolving lines of credit 354,467 173,250
Repayments under revolving lines of credit (328,085) (115,502)
Borrowings under equipment notes 0 24,187
Payment of principal obligations under equipment notes (4,597) (522)
Payment of principal obligations under finance leases (872) (1,272)
Proceeds from exercise of stock options 20 30
Repurchase of common stock 0 (31,654)
Debt refinancing costs (2,129) 0
Payments related to tax withholding for stock-based compensation (7,936) (6,791)
Net cash flows provided by financing activities 10,868 41,726
Effect of exchange rate changes on cash (36) (4,244)
Net decrease in cash and cash equivalents (20,569) (46,325)
Cash and cash equivalents:    
Beginning of period 51,040 82,092
End of period 30,471 35,767
Noncash financing activities:    
Share repurchases not settled $ 0 $ 1,712