Fair Value Measurements - Long Term Obligations (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
|---|---|---|---|
| Fair Value [Member] | |||
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||
| Long-term debt | $ 613,000 | $ 615,000 | $ 618,000 |
| Carrying Value [Member] | |||
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||
| Long-term debt | 620,000 | 620,000 | 620,000 |
| Long-term debt | $ 616,869 | $ 616,727 | $ 618,057 |