XML 83 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets - Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 649,261 $ 598,686
Accumulated Amortization (372,081) (335,507)
Finite-Lived Intangible Assets, Net $ 277,180 263,179
Remaining Weighted Average Amortization Period 8 years  
Indefinite-lived Intangible Assets [Line Items]    
Intangible Assets $ 652,261 598,686
Intangible Assets, Net 280,180 263,179
Engineering license    
Indefinite-lived Intangible Assets [Line Items]    
Intangible Assets 3,000 0
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets 359,967 327,334
Accumulated Amortization (165,715) (137,333)
Finite-Lived Intangible Assets, Net $ 194,252 190,001
Remaining Weighted Average Amortization Period 6 years 2 months 12 days  
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 135,578 136,266
Accumulated Amortization (134,592) (135,847)
Finite-Lived Intangible Assets, Net $ 986 419
Remaining Weighted Average Amortization Period 8 months 12 days  
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 81,058 74,797
Accumulated Amortization (21,559) (17,057)
Finite-Lived Intangible Assets, Net $ 59,499 57,740
Remaining Weighted Average Amortization Period 15 years 4 months 24 days  
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 40,728 37,760
Accumulated Amortization (30,168) (27,659)
Finite-Lived Intangible Assets, Net $ 10,560 10,101
Remaining Weighted Average Amortization Period 3 years 7 months 6 days  
Patented rights and developed technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 22,482 22,529
Accumulated Amortization (19,175) (17,611)
Finite-Lived Intangible Assets, Net $ 3,307 4,918
Remaining Weighted Average Amortization Period 2 years 8 months 12 days  
Curriculum    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 9,448 0
Accumulated Amortization (872) 0
Finite-Lived Intangible Assets, Net $ 8,576 $ 0
Remaining Weighted Average Amortization Period 9 years 1 month 6 days