v3.26.1
Fair Value Information (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Assets        
Cash and cash equivalents $ 65.6 $ 89.8 $ 97.0 $ 107.7
Level 1 | Carrying Amount        
Assets        
Cash and cash equivalents 65.6 89.8    
Level 1 | Estimated Fair Value        
Assets        
Cash and cash equivalents 65.6 89.8    
Level 2 | Carrying Amount | Revolving Credit Facility        
Liabilities        
Contingent consideration related to acquisition 0.0 0.0    
Level 2 | Carrying Amount | Term Loan Facility        
Liabilities        
Contingent consideration related to acquisition 98.2 100.5    
Level 2 | Estimated Fair Value | Revolving Credit Facility        
Liabilities        
Contingent consideration related to acquisition 0.0 0.0    
Level 2 | Estimated Fair Value | Term Loan Facility        
Liabilities        
Contingent consideration related to acquisition 98.2 100.5    
Level 3 | Carrying Amount        
Liabilities        
Contingent consideration related to acquisition 17.3 16.8    
Level 3 | Estimated Fair Value        
Liabilities        
Contingent consideration related to acquisition $ 17.3 $ 16.8