v3.21.2
LEASES (Details - Operating lease liability) - USD ($)
Jun. 30, 2021
Mar. 31, 2021
Lessee, Lease, Description [Line Items]    
Office lease $ 1,798,082  
Less: current portion (341,974) $ (264,165)
Long term portion 1,456,108 $ 1,319,457
Kokomo Lease [Member]    
Lessee, Lease, Description [Line Items]    
Office lease 336,180  
Less: current portion (60,606)  
Long term portion 275,574  
Valparaiso Lease [Member]    
Lessee, Lease, Description [Line Items]    
Office lease 298,395  
Less: current portion (110,528)  
Long term portion 187,867  
Merrill Lease [Member]    
Lessee, Lease, Description [Line Items]    
Office lease 689,785  
Less: current portion (68,402)  
Long term portion 621,383  
Tuscaloosa Lease [Member]    
Lessee, Lease, Description [Line Items]    
Office lease 196,361  
Less: current portion (55,460)  
Long term portion 140,901  
Birmingham Lease [Member]    
Lessee, Lease, Description [Line Items]    
Office lease 277,361  
Less: current portion (46,978)  
Long term portion $ 230,383