v3.26.1
Leases - Office Leases (Details) - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Leases      
Operating lease weighted average discount rate 5.73%    
Operating lease weighted average remaining lease term 42 months 24 days    
Minimum      
Leases      
Operating lease discount rate 5.17%    
Maximum      
Leases      
Operating lease discount rate 6.34%    
Office Leases      
Leases      
Operating lease rent expense $ 568,030 $ 554,939 $ 558,957