XML 109 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2019
Sep. 30, 2019
Business Acquisition [Line Items]    
Estimated fair value at acquisition date   $ 190,800
Acquisitions 2019    
Business Acquisition [Line Items]    
Estimated fair value at acquisition date $ 190,785  
Weighted average amortization period at acquisition date 8 years  
Customer relationships | Acquisitions 2019    
Business Acquisition [Line Items]    
Estimated fair value at acquisition date $ 168,263  
Weighted average amortization period at acquisition date 7 years 10 months 24 days  
Backlog | Acquisitions 2019    
Business Acquisition [Line Items]    
Estimated fair value at acquisition date $ 5,276  
Weighted average amortization period at acquisition date 15 days  
Trade names | Acquisitions 2019    
Business Acquisition [Line Items]    
Estimated fair value at acquisition date $ 11,752  
Weighted average amortization period at acquisition date 15 years  
Non-compete agreements | Acquisitions 2019    
Business Acquisition [Line Items]    
Estimated fair value at acquisition date $ 3,712  
Weighted average amortization period at acquisition date 4 years 3 months 18 days  
Curriculum | Acquisitions 2019    
Business Acquisition [Line Items]    
Estimated fair value at acquisition date $ 1,782  
Weighted average amortization period at acquisition date 10 years