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 |