XML 79 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Summary of Business Acquisitions (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Business Acquisition [Line Items]        
Seller Obligations     $ 5,420 $ 3,759
Revenue $ 348,999 $ 295,193 983,311 833,058
Net income 15,563 12,010 $ 38,272 $ 30,347
CDG Acquisition [Member]        
Business Acquisition [Line Items]        
Date     Mar. 19, 2018  
Acquisition Type     Asset  
Cash paid     $ 9,440  
Seller Obligations     1,973  
Total Purchase Price     11,413  
Revenue 3,848   7,572  
Net income 164   $ 229  
Other Acquisition [Member]        
Business Acquisition [Line Items]        
Acquisition Type     Shares/Asset Asset
Cash paid     $ 25,242 $ 9,812
Seller Obligations     3,447 1,042
Total Purchase Price     28,689 10,854
Revenue 7,003 6,499 12,782 11,671
Net income 42 84 423 366
Combined Business Acquisitions [Member]        
Business Acquisition [Line Items]        
Cash paid     34,682 131,534
Seller Obligations     5,420 3,751
Fair Value of Common Stock Issued   10,859   10,859
Total Purchase Price     40,102 $ 146,144
2018 Acquisitions [Member]        
Business Acquisition [Line Items]        
Revenue 10,851   20,354  
Net income 206   652  
Alpha [Member]        
Business Acquisition [Line Items]        
Date       Jan. 05, 2017
Acquisition Type       Share
Cash paid       $ 103,810
Seller Obligations       2,002
Fair Value of Common Stock Issued $ 10,900 10,859 $ 10,900 10,859
Total Purchase Price       116,671
Revenue   29,334   87,830
Net income   (271)   $ 190
Columbia [Member]        
Business Acquisition [Line Items]        
Date       Jun. 26, 2017
Acquisition Type       Asset
Cash paid       $ 8,768
Seller Obligations       225
Total Purchase Price       8,993
Revenue   3,026   3,241
Net income   73   80
2017 Acquisitions [Member]        
Business Acquisition [Line Items]        
Revenue   39,123   103,006
Net income   (68)   $ 682
Astro [Member]        
Business Acquisition [Line Items]        
Date       Sep. 18, 2017
Acquisition Type       Asset
Cash paid       $ 9,144
Seller Obligations       482
Total Purchase Price       9,626
Revenue   264   264
Net income   $ 46   $ 46