v3.26.1
Revenue from Contracts with Customers - Deferred Commission Costs and Deferred Royalties (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Deferred Commission Costs    
Capitalized Contract Cost [Line Items]    
Current $ 16,427 $ 19,325
Non-current 19,675 19,765
Total 36,102 39,090
Deferred Royalties    
Capitalized Contract Cost [Line Items]    
Current 61,331 75,696
Non-current 49,617 51,774
Total $ 110,948 $ 127,470