Leases - Balance Sheet Line Items (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Mar. 31, 2024 |
Sep. 30, 2023 |
|---|---|---|---|
| Assets | |||
| Operating lease assets | $ 43,289 | $ 27,415 | $ 17,269 |
| Finance lease assets | 0 | 0 | 35 |
| Total leased assets | 43,289 | 27,415 | 17,304 |
| Current | |||
| Operating | 8,192 | 7,016 | 4,172 |
| Finance | 0 | 57 | 228 |
| Noncurrent | |||
| Operating | 36,176 | 21,459 | 14,559 |
| Total lease liabilities | $ 44,368 | $ 28,532 | $ 18,959 |
| Operating lease, right-of-use asset, statement of financial position [extensible list] | Other assets | Other assets | Other assets |
| Finance lease, right-of-use asset, statement of financial position [extensible list] | Other assets | Other assets | Other assets |
| Operating lease, liability, current, statement of financial position [extensible enumeration] | Accrued expenses and other current liabilities | Accrued expenses and other current liabilities | Accrued expenses and other current liabilities |
| Finance lease, liability, current, statement of financial position [extensible enumeration] | Current portion of long-term debt | Current portion of long-term debt | Current portion of long-term debt |
| Finance lease accumulated amortization | $ 1,300 | $ 1,500 | $ 3,600 |