XML 52 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cash flows from operating activities      
Net income $ 68,159 $ 54,748 $ 41,140
Adjustments to reconcile net income to net cash provided by operating activities      
Depreciation and amortization of property and equipment 38,862 33,306 28,285
Amortization of operating lease right-of-use assets 15,691    
Amortization of intangibles 24,510 25,419 26,857
Amortization of deferred financing costs and debt discount 1,184 1,164 1,093
Provision for doubtful accounts 4,312 2,630 2,834
Write-off of debt issuance costs 3,725 1,164 2,113
Gain on sale of property and equipment (140) (1,098) (492)
Noncash stock compensation 8,727 7,839 6,592
Deferred income taxes 5,341 470 (6,160)
Changes in assets and liabilities, excluding effects of acquisitions      
Accounts receivable (29,582) (30,166) (19,955)
Inventories (10,597) (15,717) (3,667)
Other assets (16,959) (4,552) (4,602)
Accounts payable 947 8,146 6,303
Income taxes receivable/payable (3,944) 10,273 (18,605)
Other liabilities 12,831 3,007 7,036
Net cash provided by operating activities 123,067 96,633 68,772
Cash flows from investing activities      
Purchases of investments (52,795) (22,818) (30,194)
Maturities of short term investments 25,061 42,782  
Purchases of property and equipment (50,167) (35,232) (31,668)
Acquisitions of businesses, net of cash acquired of $334, $0 and $247 in 2019, 2018 and 2017, respectively (51,706) (57,740) (137,120)
Proceeds from sale of property and equipment 761 1,958 959
Other (2,887) (3,019) (2,420)
Net cash used in investing activities (131,733) (74,069) (200,443)
Cash flows from financing activities      
Proceeds from senior notes (Note 7) 300,000    
Proceeds from term loan (Note 7)   100,000 300,000
Payments on term loan (Note 7) (195,750) (2,750) (97,750)
Proceeds from delayed draw term loan     112,500
Payments on delayed draw term loan     (125,000)
Proceeds from vehicle and equipment notes payable 33,090 25,443 22,460
Debt issuance costs (6,691) (1,992) (8,281)
Principal payments on long-term debt (21,316) (14,130) (10,002)
Principal payments on finance lease obligations (4,157) (5,604) (7,314)
Acquisition-related obligations (6,732) (3,954) (4,464)
Repurchase of common stock   (89,363)  
Surrender of common stock awards by employees (2,331) (2,282) (562)
Purchase of remaining interest in subsidiary     (1,888)
Net cash provided by financing activities 96,113 5,368 179,699
Net change in cash and cash equivalents 87,447 27,932 48,028
Cash and cash equivalents at beginning of period 90,442 62,510 14,482
Cash and cash equivalents at end of period 177,889 90,442 62,510
Supplemental disclosures of cash flow information Net cash paid during the period for:      
Interest 20,943 20,075 13,758
Income taxes, net of refunds 22,633 4,950 38,887
Supplemental disclosure of noncash activities      
Common stock issued for acquisition of business     10,859
Right-of-use assets obtained in exchange for operating lease obligations 18,907    
Termination of operating lease obligations and right-of-use assets (2,946)    
Property and equipment obtained in exchange for finance lease obligations 2,809 2,208 4,440
Seller obligations in connection with acquisition of businesses 7,543 7,540 5,128
Unpaid purchases of property and equipment included in accounts payable $ 1,903 $ 1,773 $ 2,003