Revenue from Contracts with Customers - Deferred Commission Costs and Deferred Royalties (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Mar. 31, 2025 |
|---|---|---|
| Deferred Commission Costs | ||
| Capitalized Contract Cost [Line Items] | ||
| Current | $ 18,267 | $ 22,449 |
| Non-current | 22,593 | 18,794 |
| Total | 40,860 | 41,243 |
| Deferred Royalties | ||
| Capitalized Contract Cost [Line Items] | ||
| Current | 70,034 | 76,186 |
| Non-current | 55,475 | 61,495 |
| Total | $ 125,509 | $ 137,681 |