v3.25.2
LEASES (Aggregate Annual Lease Obligations) (Details) - USD ($)
Jun. 30, 2025
Mar. 31, 2025
Operating Leases    
2026 $ 17,463,672  
2027 19,281,360  
2028 15,717,240  
2029 11,615,907  
2030 7,954,500  
Thereafter 24,047,027  
Total undiscounted lease liability 96,079,706  
Imputed interest 18,992,941  
Total discounted lease liability $ 77,086,765 $ 78,689,723