v3.25.2
Leases - Schedule of Operating Right-of-Use (“ROU”) Assets and Lease Liabilities (Details) - USD ($)
Jun. 30, 2025
Mar. 31, 2025
Operating ROU:    
Total operating ROU assets $ 8,584,684 $ 10,933,068
Operating lease obligations:    
Current operating lease liabilities 2,106,614 2,617,762
Non-current operating lease liabilities 7,217,325 9,106,928
Total lease liabilities $ 9,323,939 $ 11,724,690
Weighted average annual discount rate 7.30% 7.20%
Weighted average remaining lease term (years) 4 years 4 months 2 days 4 years 8 months 1 day