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 |