v3.25.2
Prepaid and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Capitalized Contract Cost [Line Items]    
Prepaid insurance $ 7,032 $ 6,049
Prepaid tax 2,621 3,006
Other 46,837 42,667
Prepaid and other current assets 139,087 150,357
Deferred Royalties    
Capitalized Contract Cost [Line Items]    
Deferred royalties and Deferred sales commission 65,424 76,186
Deferred Commission Costs    
Capitalized Contract Cost [Line Items]    
Deferred royalties and Deferred sales commission $ 17,173 $ 22,449