XML 78 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Summary of Business Acquisitions (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Business Acquisition [Line Items]        
Cash paid     $ 18,626 $ 118,080
Seller Obligations $ 3,799 $ 2,627 3,799 2,627
Fair Value of Common Stock Issued   10,859   10,859
Total Purchase Price     22,425 131,566
Revenue 332,584 282,196 634,312 537,865
Net income 16,315 11,973 $ 22,709 $ 18,337
CDG Acquisition [Member]        
Business Acquisition [Line Items]        
Date     Mar. 19, 2018  
Acquisition Type     Asset  
Cash paid     $ 9,440  
Seller Obligations 1,973   1,973  
Total Purchase Price     11,413  
Revenue 3,324   3,724  
Net income 80   $ 65  
Other Acquisition [Member]        
Business Acquisition [Line Items]        
Date     Jan. 15, 2018  
Acquisition Type     Asset Asset
Cash paid     $ 9,186 $ 5,502
Seller Obligations 1,826 400 1,826 400
Total Purchase Price     11,012 5,902
Revenue 4,508 4,654 5,779 5,172
Net income 315 261 381 $ 282
2018 Acquisitions [Member]        
Business Acquisition [Line Items]        
Revenue 7,832   9,503  
Net income 395   446  
Alpha [Member]        
Business Acquisition [Line Items]        
Date       Jan. 05, 2017
Acquisition Type       Share
Cash paid       $ 103,810
Seller Obligations   2,002   2,002
Fair Value of Common Stock Issued $ 10,900 10,859 $ 10,900 10,859
Total Purchase Price       116,671
Revenue   30,330   58,495
Net income   157   461
2017 Acquisitions [Member]        
Business Acquisition [Line Items]        
Revenue   35,200   63,883
Net income   425   $ 750
Columbia [Member]        
Business Acquisition [Line Items]        
Date       Jun. 26, 2017
Acquisition Type       Asset
Cash paid       $ 8,768
Seller Obligations   225   225
Total Purchase Price       8,993
Revenue   216   216
Net income   $ 7   $ 7