XML 84 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions - Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]      
Intangible assets $ 340,238    
Series of Individually Immaterial Business Acquisitions, Other Than MCE      
Business Acquisition [Line Items]      
Goodwill - deductible 14,188    
Goodwill - non-deductible 323,063    
Intangible assets 146,138    
Goodwill and intangible assets 677,489    
Series of individually immaterial acquistions      
Business Acquisition [Line Items]      
Goodwill - deductible 14,188 $ 224,771  
Goodwill - non-deductible 323,063 2,990  
Goodwill and intangible assets   510,931  
Series of Individually Immaterial Business Acquisitions, Other Than Malema      
Business Acquisition [Line Items]      
Goodwill - non-deductible     $ 196,764
Intangible assets     40,437
Goodwill and intangible assets     321,201
Customer intangibles | Series of Individually Immaterial Business Acquisitions, Other Than MCE      
Business Acquisition [Line Items]      
Intangible assets $ 282,915    
Weighted Average Useful Life (in years) 14 years    
Customer intangibles | Series of individually immaterial acquistions      
Business Acquisition [Line Items]      
Intangible assets   $ 259,700  
Weighted Average Useful Life (in years)   15 years  
Customer intangibles | Series of Individually Immaterial Business Acquisitions, Other Than Malema      
Business Acquisition [Line Items]      
Intangible assets     $ 90,742
Weighted Average Useful Life (in years)     14 years
Patents | Series of Individually Immaterial Business Acquisitions, Other Than Malema      
Business Acquisition [Line Items]      
Intangible assets     $ 16,000
Weighted Average Useful Life (in years)     10 years
Unpatented technologies | Series of Individually Immaterial Business Acquisitions, Other Than MCE      
Business Acquisition [Line Items]      
Intangible assets $ 38,401    
Weighted Average Useful Life (in years) 7 years    
Unpatented technologies | Series of individually immaterial acquistions      
Business Acquisition [Line Items]      
Intangible assets   $ 12,510  
Weighted Average Useful Life (in years)   8 years  
Unpatented technologies | Series of Individually Immaterial Business Acquisitions, Other Than Malema      
Business Acquisition [Line Items]      
Intangible assets     $ 10,302
Weighted Average Useful Life (in years)     8 years
Trademarks | Series of Individually Immaterial Business Acquisitions, Other Than MCE      
Business Acquisition [Line Items]      
Intangible assets $ 18,922    
Weighted Average Useful Life (in years) 15 years    
Trademarks | Series of individually immaterial acquistions      
Business Acquisition [Line Items]      
Intangible assets   $ 10,960  
Weighted Average Useful Life (in years)   15 years  
Trademarks | Series of Individually Immaterial Business Acquisitions, Other Than Malema      
Business Acquisition [Line Items]      
Intangible assets     $ 7,393
Weighted Average Useful Life (in years)     15 years