v3.25.2
LEASES (Lease Cost) (Details) - USD ($)
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]    
Operating lease cost $ 6,317,365 $ 6,179,179
Variable lease cost 954,602 1,088,833
Total lease cost 7,271,967 7,268,012
Operating cash flows for amounts included in the measurement of lease liabilities — operating leases 6,257,288 6,288,260
Right-of-use assets obtained in exchange for new operating lease liabilities $ 3,282,109 $ 5,876,619
Weighted average remaining lease term — operating leases 6 years 4 months 24 days 6 years 8 months 12 days
Weighted-average discount rate — operating leases 7.10% 6.40%