XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets - Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 2,478,830 $ 2,480,678
Accumulated Amortization (1,023,199) (682,498)
Total $ 1,455,631 1,798,180
Remaining Weighted Average Amortization Period 7 years  
Indefinite-lived Intangible Assets [Line Items]    
Intangible Assets $ 2,481,830 2,483,678
Intangible Assets, Net 1,458,631 1,801,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 1,741,679 1,738,813
Accumulated Amortization (600,841) (379,417)
Total $ 1,140,838 1,359,396
Remaining Weighted Average Amortization Period 5 years 6 months  
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 282,483 286,120
Accumulated Amortization (282,397) (192,140)
Total $ 86 93,980
Remaining Weighted Average Amortization Period 1 month 6 days  
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 355,855 357,103
Accumulated Amortization (63,190) (41,642)
Total $ 292,665 315,461
Remaining Weighted Average Amortization Period 13 years 6 months  
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 52,356 54,022
Accumulated Amortization (44,570) (41,409)
Total $ 7,786 12,613
Remaining Weighted Average Amortization Period 3 years 1 month 6 days  
Patented rights, developed technology, process certifications and other    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 32,969 31,520
Accumulated Amortization (26,281) (23,458)
Total $ 6,688 8,062
Remaining Weighted Average Amortization Period 2 years 1 month 6 days  
Curriculum    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 13,488 13,100
Accumulated Amortization (5,920) (4,432)
Total $ 7,568 $ 8,668
Remaining Weighted Average Amortization Period 5 years 7 months 6 days