XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Contract with Customer, Liability $ 78.2 $ 79.9  
Contract with Customer, Liability, Noncurrent 35.0 33.4  
Contract with Customer, Asset, Net 472.6 431.2  
Contract with Customer, Liability 113.2 113.3  
Deferred Costs $ 96.5 76.0  
Cost to Obtain      
Segment Reporting Information [Line Items]      
Capitalized contract cost, amortization period 15 years    
Deferred Costs $ 27.3 23.0  
Capitalized Contract Cost, Amortization 6.8 5.2  
Cost to Fulfill      
Segment Reporting Information [Line Items]      
Deferred Costs 122.6 108.7  
Capitalized Contract Cost, Amortization 7.3 6.7  
Incentive and Profit-sharing Contingent Commissions      
Segment Reporting Information [Line Items]      
Deferred Revenue, Revenue Recognized 28.2 25.8 $ 23.3
2022 Acquisition      
Segment Reporting Information [Line Items]      
Contract with Customer, Asset, Net   12.0  
Contract with Customer, Liability   4.4  
2022 Acquisition | Cost to Fulfill      
Segment Reporting Information [Line Items]      
Capitalized Contract Cost, Amortization   $ 14.1  
2023 Acquisition      
Segment Reporting Information [Line Items]      
Contract with Customer, Asset, Net 13.6    
Contract with Customer, Liability 6.8    
2023 Acquisition | Cost to Fulfill      
Segment Reporting Information [Line Items]      
Capitalized Contract Cost, Amortization $ 6.3