XML 44 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Right-Of-Use Assets - Schedule of Future Minimum Lease Payments for Operating Leases (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
Future minimum lease payments, 2020 $ 32,635  
Future minimum lease payments, 2021 72,646  
Future minimum lease payments, 2022 20,606  
Total 125,887  
Less Current Maturities 69,449 $ 69,148
Long Term Maturities $ 56,438 $ 12,942