v3.25.1
Leases - Schedule of Operating Leases (Details) - USD ($)
Mar. 31, 2025
Mar. 31, 2024
Disclosure Text Block Abstract    
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset
Operating Lease, Right-of-Use Asset $ 1,967,752 $ 2,324,753
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current Operating Lease, Liability, Current
Operating Lease, Liability, Current $ 395,325 $ 351,804
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent
Operating Lease, Liability, Noncurrent $ 1,841,993 $ 2,237,317
Operating Lease, Weighted Average Discount Rate, Percent 6.00% 6.00%
Operating Lease, Weighted Average Remaining Lease Term 4 years 10 months 24 days 5 years 9 months 18 days