XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Lease (Details) - USD ($)
Dec. 31, 2024
Mar. 31, 2024
Operating ROU:    
Total operating ROU assets $ 14,318,422 $ 16,000,742
Operating lease obligations:    
Current operating lease liabilities 3,151,171 2,852,744
Non-current operating lease liabilities 12,153,196 13,986,879
Total lease liabilities $ 15,304,367 $ 16,839,623
Weighted average discount rate 6.80% 6.40%
Weighted average remaining lease term (years) 4 years 9 months 14 days 5 years 6 months 3 days