v3.25.2
Detail of Certain Accounts - Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Goodwill And Intangible Assets [Line Items]    
Intangible Assets, subject to amortization $ 3,824,532 $ 3,529,896
Accumulated amortization (1,902,589) (1,672,359)
Other intangible assets subject to amortization, net 1,921,943 1,857,537
Other intangible assets, net 1,924,943 1,860,537
Engineering license    
Goodwill And Intangible Assets [Line Items]    
Engineering license 3,000 3,000
Customer relationships    
Goodwill And Intangible Assets [Line Items]    
Intangible Assets, subject to amortization 2,636,906 2,405,606
Backlog    
Goodwill And Intangible Assets [Line Items]    
Intangible Assets, subject to amortization 476,860 442,459
Trade names    
Goodwill And Intangible Assets [Line Items]    
Intangible Assets, subject to amortization 596,409 569,307
Non-compete agreements    
Goodwill And Intangible Assets [Line Items]    
Intangible Assets, subject to amortization 63,023 61,589
Patented rights, developed technology, process certifications and other    
Goodwill And Intangible Assets [Line Items]    
Intangible Assets, subject to amortization 35,355 35,317
Curriculum    
Goodwill And Intangible Assets [Line Items]    
Intangible Assets, subject to amortization $ 15,979 $ 15,618