LEASES (Details - Operating lease liability) - USD ($) |
Jun. 30, 2022 |
Mar. 31, 2022 |
|---|---|---|
| Office lease | $ 441,254 | |
| Less: current portion | (126,428) | $ (123,319) |
| Long term portion | 314,826 | $ 347,623 |
| Tuscaloosa Lease [Member] | ||
| Office lease | 140,901 | |
| Less: current portion | (61,268) | |
| Long term portion | 79,633 | |
| Birmingham Lease [Member] | ||
| Office lease | 230,382 | |
| Less: current portion | (51,898) | |
| Long term portion | 178,484 | |
| Tuscaloosa Lease Additional [Member] | ||
| Office lease | 69,971 | |
| Less: current portion | (13,262) | |
| Long term portion | $ 56,709 |