v3.26.1
Prepaid and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Capitalized Contract Cost [Line Items]    
Prepaid insurance $ 4,408 $ 5,336
Prepaid tax 9,785 19,683
Other 41,377 42,585
Prepaid and other current assets 133,328 162,625
Deferred Royalties    
Capitalized Contract Cost [Line Items]    
Deferred royalties and Deferred sales commission 61,331 75,696
Deferred Commission Costs    
Capitalized Contract Cost [Line Items]    
Deferred royalties and Deferred sales commission $ 16,427 $ 19,325