XML 65 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Other Intangible Assets - Other Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 661,642 $ 649,261
Accumulated Amortization (400,358) (372,081)
Intangible Assets, Net $ 261,284 277,180
Remaining Weighted Average Amortization Period in Years 7 years 8 months 12 days  
Indefinite-lived Intangible Assets [Line Items]    
Intangible Assets $ 664,642 652,261
Intangible Assets, Net 264,284 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 369,050 359,967
Accumulated Amortization (187,450) (165,715)
Intangible Assets, Net $ 181,600 194,252
Remaining Weighted Average Amortization Period in Years 5 years 8 months 12 days  
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 137,256 135,578
Accumulated Amortization (136,433) (134,592)
Intangible Assets, Net $ 823 986
Remaining Weighted Average Amortization Period in Years 18 days  
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 82,454 81,058
Accumulated Amortization (24,286) (21,559)
Intangible Assets, Net $ 58,168 59,499
Remaining Weighted Average Amortization Period in Years 15 years  
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 40,902 40,728
Accumulated Amortization (30,902) (30,168)
Intangible Assets, Net $ 10,000 10,560
Remaining Weighted Average Amortization Period in Years 3 years 1 month 6 days  
Patented rights and developed technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 22,532 22,482
Accumulated Amortization (19,939) (19,175)
Intangible Assets, Net $ 2,593 3,307
Remaining Weighted Average Amortization Period in Years 2 years 4 months 24 days  
Curriculum    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 9,448 9,448
Accumulated Amortization (1,348) (872)
Intangible Assets, Net $ 8,100 $ 8,576
Remaining Weighted Average Amortization Period in Years 8 years 7 months 6 days