v3.25.1
Restructuring and Other Related Charges (Additional Information) (Details)
$ in Millions
2 Months Ended 3 Months Ended
Jun. 30, 2024
Employee
Mar. 31, 2025
USD ($)
Employee
Restructuring Cost and Reserve [Line Items]    
Accrued restructuring and other related charges   $ 0.9
Accrued severance costs   0.7
Accrued retention costs   $ 0.2
Employee Severance    
Restructuring Cost and Reserve [Line Items]    
Number of employees reduced | Employee 87 87