XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2
UNAUDITED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:    
Net income $ 40,372 $ 41,147
Adjustments to reconcile net income to net cash flows provided by operating activities:    
Depreciation and amortization of property and equipment 24,043 22,172
Amortization of intangible assets 6,020 1,156
Stock-based compensation expense 3,688 3,435
Deferred income taxes (1) 481
Gain on sale of property and equipment (1,400) (1,794)
Other non-cash items 581 1,370
Changes in operating assets and liabilities, net of acquisition:    
Accounts receivable, net (20,457) (10,098)
Contract assets, net (43,413) (10,855)
Receivable for insurance claims in excess of deductibles 12,504 304
Other assets (4,939) 10,389
Accounts payable 42,763 47,772
Contract liabilities 33,619 (21,433)
Accrued self-insurance (11,861) 1,869
Other liabilities (21,400) 2,647
Net cash flows provided by operating activities 60,119 88,562
Cash flows from investing activities:    
Proceeds from sale of property and equipment 1,237 1,637
Cash paid for acquired business, net of cash acquired (110,576) 0
Purchases of property and equipment (30,421) (20,997)
Net cash flows used in investing activities (139,760) (19,360)
Cash flows from financing activities:    
Net borrowings under revolving lines of credit 51,395 0
Payment of principal obligations under equipment notes (516) (20,635)
Payment of principal obligations under finance leases (880) (376)
Proceeds from exercise of stock options 4 429
Repurchase of common stock (23,467) 0
Payments related to tax withholding for stock-based compensation (6,791) (3,352)
Other financing activities 607 12
Net cash flows provided by (used in) financing activities 20,352 (23,922)
Effect of exchange rate changes on cash (746) 374
Net increase (decrease) in cash and cash equivalents (60,035) 45,654
Cash and cash equivalents:    
Beginning of period 82,092 22,668
End of period $ 22,057 $ 68,322