Revenue from Contracts with Customers - Deferred Commission Costs and Deferred Royalties (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Mar. 31, 2025 |
---|---|---|
Deferred Commission Costs | ||
Capitalized Contract Cost [Line Items] | ||
Current | $ 17,173 | $ 22,449 |
Non-current | 22,894 | 18,794 |
Total | 40,067 | 41,243 |
Deferred Royalties | ||
Capitalized Contract Cost [Line Items] | ||
Current | 65,424 | 76,186 |
Non-current | 59,221 | 61,495 |
Total | $ 124,645 | $ 137,681 |