v3.25.2
Income Taxes (Details)
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Taxes [Abstract]        
Effective income tax rate 6.10%   4.80%  
Pre tax losses, percentage   0.00%   117.40%
Federal income tax rate     21.00%