v3.26.1
LEASES - Maturities of operating lease liabilities (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Fiscal year ended March 31:    
2027 $ 1,725,165  
2028 1,777,615  
2029 1,614,531  
2030 1,402,343  
2031 1,410,567  
Thereafter 2,625,255  
Total lease payments 10,555,476  
Less: imputed interest (1,877,019)  
Present value of operating lease payments 8,678,457  
Less: current portion of operating lease liabilities (1,233,305) $ (988,099)
Operating lease liabilities, net of current portion $ 7,445,152 $ 5,723,930