XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangible Assets - Other Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted Average Amortization Period 7 years 1 month 6 days  
Intangible Assets $ 922,835 $ 848,620
Accumulated Amortization (490,913) (437,886)
Intangible Assets, Net 431,922 410,734
Indefinite-lived Intangible Assets [Line Items]    
Intangible Assets 925,835 851,620
Intangible Assets, Net 434,922 413,734
Engineering license    
Indefinite-lived Intangible Assets [Line Items]    
Intangible Assets $ 3,000 3,000
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted Average Amortization Period 5 years 10 months 24 days  
Intangible Assets $ 593,998 532,808
Accumulated Amortization (257,585) (213,915)
Intangible Assets, Net $ 336,413 318,893
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted Average Amortization Period 1 year 6 months  
Intangible Assets $ 148,134 144,704
Accumulated Amortization (142,743) (141,580)
Intangible Assets, Net $ 5,391 3,124
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted Average Amortization Period 14 years 1 month 6 days  
Intangible Assets $ 99,518 93,396
Accumulated Amortization (30,620) (26,145)
Intangible Assets, Net $ 68,898 67,251
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted Average Amortization Period 3 years 3 months 18 days  
Intangible Assets $ 47,020 43,281
Accumulated Amortization (35,603) (32,868)
Intangible Assets, Net $ 11,417 10,413
Patented rights and developed technology    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted Average Amortization Period 2 years 7 months 6 days  
Intangible Assets $ 22,453 22,719
Accumulated Amortization (21,557) (20,682)
Intangible Assets, Net $ 896 2,037
Curriculum    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted Average Amortization Period 7 years 8 months 12 days  
Intangible Assets $ 11,712 11,712
Accumulated Amortization (2,805) (2,696)
Intangible Assets, Net $ 8,907 $ 9,016