XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.1
5. OPERATING LEASES (Tables)
3 Months Ended
Mar. 31, 2021
Leases [Abstract]  
Maturity of operating lease liabilities
    March 31, 2021  
Remainder of 2021   $ 113,229   
2022     151,333  
2023     154,271  
2024     77,870  
2025     -  
Thereafter     -  
         
Total lease payments     496,703  
Less imputed interest     (46,242 )
Present Value of Lease Liabilities   $ 450,461  
         
Operating lease liability - current     126,933  
Operating lease liability – long term     323,528