v3.25.2
Termination Benefits - Additional Information (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Mar. 31, 2025
Q1 2024 Reduction in Workforce    
Termination Benefits [Line Items]    
Payment of reduction in workforce   $ 0.4
Q2 2024 Reduction in Workforce    
Termination Benefits [Line Items]    
Payment of reduction in workforce $ 1.4  
Accrued reduction in workforce 0.3  
Q3 2024 Reduction In Workforce    
Termination Benefits [Line Items]    
Payment of reduction in workforce 0.7  
Accrued reduction in workforce $ 0.5