Revenue from Contracts with Customers - Deferred Commission Costs and Deferred Royalties (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Mar. 31, 2025 |
|---|---|---|
| Deferred Commission Costs | ||
| Capitalized Contract Cost [Line Items] | ||
| Current | $ 19,325 | $ 22,449 |
| Non-current | 19,765 | 18,794 |
| Total | 39,090 | 41,243 |
| Deferred Royalties | ||
| Capitalized Contract Cost [Line Items] | ||
| Current | 75,696 | 76,186 |
| Non-current | 51,774 | 61,495 |
| Total | $ 127,470 | $ 137,681 |