XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:      
Net income $ 85,006 $ 58,759 $ 36,214
Adjustments to reconcile net income to net cash flows provided by operating activities:      
Depreciation and amortization of property and equipment 43,894 42,867 40,667
Amortization of intangible assets 2,311 3,586 3,849
Stock-based compensation expense 7,496 5,688 4,403
Deferred income taxes 6,281 (2,641) 3,602
Gain on sale of property and equipment (3,098) (2,813) (3,543)
Other non-cash items 1,892 1,951 1,029
Changes in operating assets and liabilities:      
Accounts receivable, net 10,659 2,903 (39,710)
Contract assets, net (39,266) 31,360 (16,443)
Receivable for insurance claims in excess of deductibles (4,619) (1,511) (9,646)
Prepaid expenses and other assets (25,320) (15,458) (10,327)
Accounts payable 34,348 (43,079) 22,492
Contract liabilities 9,573 52,918 28,163
Accrued self-insurance 5,233 3,010 12,755
Other liabilities 2,838 37,627 (8,606)
Net cash flows provided by operating activities 137,228 175,167 64,899
Cash flows from investing activities:      
Proceeds from sale of property and equipment 3,062 3,429 4,051
Cash paid for acquisitions, net of cash acquired 0 0 (79,720)
Purchases of property and equipment (52,361) (44,355) (57,828)
Net cash flows used in investing activities (49,299) (40,926) (133,497)
Cash flows from financing activities:      
Net borrowings (repayments) under revolving lines of credit 0 (103,820) 45,514
Payment of principal obligations under equipment notes (24,917) (32,584) (4,550)
Payment of principal obligations under finance leases (336) (1,238) (1,201)
Borrowings under equipment notes 0 0 35,068
Proceeds from exercise of stock options 498 749 341
Debt refinancing costs 0 0 (1,122)
Payments related to tax withholding for stock-based compensation (3,352) (652) (778)
Other financing activities 12 13,249 84
Net cash flows provided by (used in) financing activities (28,095) (124,296) 73,356
Effect of exchange rate changes on cash (410) 326 132
Net increase in cash and cash equivalents 59,424 10,271 4,890
Cash and cash equivalents:      
Beginning of period 22,668 12,397 7,507
End of period 82,092 22,668 12,397
Cash paid during the period for:      
Income taxes payments 30,009 24,185 13,381
Interest payments 1,444 4,071 5,737
Noncash investing activities:      
Acquisition of property and equipment for which payment is pending $ 4,120 $ 349 $ 43