v3.26.1
Termination Benefits - Additional Information (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Mar. 31, 2026
Q2 2024 Reduction In Workforce    
Termination Benefits [Line Items]    
Payment of reduction in workforce   $ 1.7
Q3 2024 Reduction In Workforce    
Termination Benefits [Line Items]    
Payment of reduction in workforce $ 1.2  
Accrued reduction in workforce 0.1  
Q1 2026 Reduction In Workforce    
Termination Benefits [Line Items]    
Payment of reduction in workforce 0.8  
Accrued reduction in workforce $ 0.5