v3.25.2
Restructuring (Details) - Improve Execution and Efficiency Across Organization - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2025
Dec. 31, 2024
Restructuring Cost and Reserve [Line Items]        
Restructuring program     $ 0.0 $ 0.9
Severance And Other Employee Costs        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 0.7 $ 1.4    
Facility Footprint Optimization        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 0.7 1.6    
Consulting Costs        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 0.1 $ 0.9