XML 64 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions, Goodwill and Other Intangible Assets, Net - Rollforward of Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Other Intangible Assets [Line Items]      
Other intangible assets, gross     $ 432,600
Accumulated amortization     (248,600)
Other Intangible Assets [Roll Forward]      
Other intangible assets, net, beginning balance $ 670,280 $ 184,000  
Additions from new business combinations 368,100 563,100  
Measurement period adjustments 45,500    
Currency translation adjustments (1,700) 400  
Amortization expense (135,900) (77,200)  
Other intangible assets, net, ending balance $ 946,299 670,280  
Weighted Average      
Other Intangible Assets [Roll Forward]      
Remaining weighted average amortization period (in years) 13 years    
Customer Relationships and Backlog      
Other Intangible Assets [Line Items]      
Other intangible assets, gross     297,900
Accumulated amortization     (218,500)
Other Intangible Assets [Roll Forward]      
Other intangible assets, net, beginning balance $ 485,100 79,400  
Additions from new business combinations 272,000 465,000  
Measurement period adjustments 56,000    
Currency translation adjustments 0 0  
Amortization expense (112,500) (59,300)  
Other intangible assets, net, ending balance $ 700,600 485,100  
Customer Relationships and Backlog | Weighted Average      
Other Intangible Assets [Roll Forward]      
Remaining weighted average amortization period (in years) 13 years    
Trade Names      
Other Intangible Assets [Line Items]      
Other intangible assets, gross     50,400
Accumulated amortization     (9,700)
Other Intangible Assets [Roll Forward]      
Other intangible assets, net, beginning balance $ 124,500 40,700  
Additions from new business combinations 95,800 89,700  
Measurement period adjustments (6,900)    
Currency translation adjustments 0 0  
Amortization expense (13,400) (5,900)  
Other intangible assets, net, ending balance $ 200,000 124,500  
Trade Names | Weighted Average      
Other Intangible Assets [Roll Forward]      
Remaining weighted average amortization period (in years) 14 years    
Other      
Other Intangible Assets [Line Items]      
Other intangible assets, gross     84,300
Accumulated amortization     (20,400)
Other Intangible Assets [Roll Forward]      
Other intangible assets, net, beginning balance $ 60,700 63,900  
Additions from new business combinations 300 8,400  
Measurement period adjustments (3,600)    
Currency translation adjustments (1,700) 400  
Amortization expense (10,000) (12,000)  
Other intangible assets, net, ending balance $ 45,700 60,700  
Other | Weighted Average      
Other Intangible Assets [Roll Forward]      
Remaining weighted average amortization period (in years) 9 years    
Trade Names      
Other Intangible Assets [Roll Forward]      
Other intangible assets, non-amortizing $ 34,500 $ 34,500 $ 34,500