v3.26.1
Income Taxes - Schedule of Incomes Taxes Paid (Net Of Refunds) (Details) - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Income Tax Disclosure [Abstract]      
Federal $ 12,960,932 $ 13,839,346 $ 12,453,502
State and local 1,805,494 1,428,672 1,161,822
Total $ 14,766,426 $ 15,268,018 $ 13,615,324