v3.22.0.1
LEASES (Details - Operating lease liability) - USD ($)
Dec. 31, 2021
Mar. 31, 2021
Office lease $ 1,724,742  
Less: current portion (426,212) $ 0
Long term portion 1,298,530 $ 1,319,457
Kokomo Lease [Member]    
Office lease 307,187  
Less: current portion (66,008)  
Long term portion 241,179  
Valparaiso Lease [Member]    
Office lease 244,508  
Less: current portion (116,171)  
Long term portion 128,336  
Merrill Lease [Member]    
Office lease 673,147  
Less: current portion (123,746)  
Long term portion 549,402  
Tuscaloosa Lease [Member]    
Office lease 169,321  
Less: current portion (58,292)  
Long term portion 111,029  
Birmingham Lease [Member]    
Office lease 254,456  
Less: current portion (49,377)  
Long term portion 205,079  
Tuscaloosa Lease Additional [Member]    
Office lease 76,123  
Less: current portion (12,618)  
Long term portion $ 63,505