XML 110 R56.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Other Intangible Assets - Other Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 842,716 $ 649,261
Accumulated Amortization (414,153) (372,081)
Intangible Assets, Net $ 428,563 277,180
Remaining Weighted Average Amortization Period in Years 7 years 9 months 18 days  
Indefinite-lived Intangible Assets [Line Items]    
Intangible Assets $ 845,716 652,261
Intangible Assets, Net 431,563 280,180
Engineering license    
Indefinite-lived Intangible Assets [Line Items]    
Intangible Assets 3,000 3,000
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets 531,813 359,967
Accumulated Amortization (197,646) (165,715)
Intangible Assets, Net $ 334,167 194,252
Remaining Weighted Average Amortization Period in Years 6 years 8 months 12 days  
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 140,984 135,578
Accumulated Amortization (137,454) (134,592)
Intangible Assets, Net $ 3,530 986
Remaining Weighted Average Amortization Period in Years 3 months 18 days  
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 93,021 81,058
Accumulated Amortization (25,379) (21,559)
Intangible Assets, Net $ 67,642 59,499
Remaining Weighted Average Amortization Period in Years 14 years 10 months 24 days  
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 43,157 40,728
Accumulated Amortization (31,754) (30,168)
Intangible Assets, Net $ 11,403 10,560
Remaining Weighted Average Amortization Period in Years 3 years 4 months 24 days  
Patented rights and developed technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 22,511 22,482
Accumulated Amortization (20,297) (19,175)
Intangible Assets, Net $ 2,214 3,307
Remaining Weighted Average Amortization Period in Years 2 years 3 months 18 days  
Curriculum    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 11,230 9,448
Accumulated Amortization (1,623) (872)
Intangible Assets, Net $ 9,607 $ 8,576
Remaining Weighted Average Amortization Period in Years 8 years 7 months 6 days