Restructuring - Schedule of Activity in Restructuring Accrual (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Restructuring Reserve [Roll Forward] | ||
| Beginning balance | $ 4,700 | |
| Employee severance and related costs | 1,185 | |
| Payments | (3,247) | |
| Ending balance | 2,638 | |
| Plan A | ||
| Restructuring Reserve [Roll Forward] | ||
| Beginning balance | 33 | |
| Employee severance and related costs | 0 | $ 162 |
| Payments | (24) | |
| Ending balance | 9 | |
| Plan B | ||
| Restructuring Reserve [Roll Forward] | ||
| Beginning balance | 4,667 | |
| Employee severance and related costs | 1,185 | |
| Payments | (3,223) | |
| Ending balance | $ 2,629 | |