XML 65 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Right-Of-Use Assets - Schedule of Future Minimum Lease Payments for Operating Leases (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Future minimum lease payments, 2021 $ 66,323  
Future minimum lease payments, 2022 15,399  
Total 81,722  
Less Current Maturities 66,323 $ 69,148
Long Term Maturities $ 15,399 $ 12,942