v3.25.2
Leases - Narrative (Details)
$ in Millions
12 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2016
renewal_option
Oct. 14, 2021
Leases [Abstract]        
Number of lease renewal options | renewal_option     1  
Lease renewal term     5 years  
Lease extension term       5 years
Remaining lease term 2 years 3 months 18 days 3 years 3 months 18 days    
Weighted average discount rate 8.54% 8.54%    
Cash payments | $ $ 0.8 $ 0.7