v3.25.4
Termination Benefits - Additional Information (Details)
$ in Millions
Dec. 31, 2025
USD ($)
2023 Reduction in Workforce  
Termination Benefits [Line Items]  
Payment of reduction in workforce $ 3.3
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.5
Accrued reduction in workforce 0.1
Q3 2024 Reduction In Workforce  
Termination Benefits [Line Items]  
Payment of reduction in workforce 1.1
Accrued reduction in workforce $ 0.1