Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Leases [Abstract] | ||
| Cash paid for amounts included in the measurement of operating lease liabilities | $ 7,961 | $ 3,657 |
| Cash paid for amounts included in the measurement of finance lease liabilities | 321 | 311 |
| ROU assets obtained in exchange for new operating lease liabilities | $ 957 | $ 149 |