v3.25.2
Earnings per Share - Narrative (Details) - shares
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]      
Potentially dilutive outstanding securities (in shares) 7,760,981 4,405,087 1,390,650