XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Right-of-Use Assets - Schedule of Future Minimum Lease Payments for Operating Leases (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 $ 55,873  
2022 58,547  
2023 45,578  
2024 46,596  
2025 47,615  
2026 11,968  
Total 266,177  
Less Interest 24,765  
Present value of minimum lease payments 241,412  
Current Maturities 85,532 $ 66,323
Long Term Maturities $ 155,880 $ 15,399