XML 72 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets, Net - Additional Information (Details)
12 Months Ended
Nov. 01, 2022
USD ($)
reporting_unit
Dec. 31, 2023
USD ($)
reporting_unit
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Finite-Lived Intangible Assets [Line Items]        
Number of reporting units | reporting_unit 5 6    
Goodwill impairment $ 0      
Intangible assets amortization period   7 years 4 months 24 days    
2024   $ 22,800,000    
2025   21,400,000    
2026   19,400,000    
2027   18,300,000    
2028   16,300,000    
Thereafter   $ 45,100,000    
Minimum        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets amortization period   3 years    
Maximum        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets amortization period   15 years    
Client Lists and Other Intangible Assets        
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangible assets   $ 23,800,000 $ 21,700,000 $ 16,300,000
Client lists        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets amortization period   7 years 4 months 24 days    
Other intangibles        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets amortization period   5 years 2 months 12 days    
Other intangibles | Minimum        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets amortization period   3 years    
Other intangibles | Maximum        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets amortization period   15 years