v3.22.2.2
LEASES (Details - Operating lease liability) - USD ($)
Mar. 31, 2022
Mar. 31, 2021
Office lease $ 470,942  
Less: current portion (123,319) $ (264,165)
Long term portion 347,623 $ 1,319,457
Tuscaloosa Lease [Member]    
Office lease 155,288  
Less: current portion (59,761)  
Long term portion 95,527  
Birmingham Lease [Member]    
Office lease 242,569  
Less: current portion (50,622)  
Long term portion 191,947  
Tuscaloosa Lease Additional [Member]    
Office lease 73,085  
Less: current portion (12,936)  
Long term portion $ 60,149