v3.24.1.u1
Restructuring - Narratives (Details)
$ in Millions
Mar. 31, 2024
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring cost $ 3.8
Severance and Other Employee Costs  
Restructuring Cost and Reserve [Line Items]  
Restructuring cost 1.1
Facility Footprint Optimization  
Restructuring Cost and Reserve [Line Items]  
Restructuring cost 2.5
Consulting and Other Costs  
Restructuring Cost and Reserve [Line Items]  
Restructuring cost $ 0.2