XML 121 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Contingent Consideration Rollforward (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Contingent Consideration      
Beginning balance $ 17.3    
(Decrease) increase in fair value of contingent consideration liabilities (8.7)    
Acquired contingent consideration liabilities 2.9    
Payment of contingent consideration (4.4)    
Ending balance 7.1 $ 17.3  
SES      
Contingent Consideration      
Beginning balance 16.3    
(Decrease) increase in fair value of contingent consideration liabilities (9.2) 2.8 $ 2.2
Acquired contingent consideration liabilities 0.0    
Payment of contingent consideration 0.0    
Ending balance 7.1 16.3  
SES | Minimum      
Contingent Consideration      
Ending balance 0.0    
Business combination, potential payout on consideration liability 0.0    
SES | Maximum      
Contingent Consideration      
Ending balance 12.5    
Business combination, potential payout on consideration liability 12.5    
BIG      
Contingent Consideration      
Beginning balance 1.0    
(Decrease) increase in fair value of contingent consideration liabilities 0.7 1.1 $ (1.1)
Acquired contingent consideration liabilities 0.0    
Payment of contingent consideration (1.7)    
Ending balance 0.0 1.0  
MP      
Contingent Consideration      
Beginning balance 0.0    
(Decrease) increase in fair value of contingent consideration liabilities (0.2)    
Acquired contingent consideration liabilities 2.9    
Payment of contingent consideration (2.7)    
Ending balance $ 0.0 $ 0.0