XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Right-of-Use Assets - Schedule of Future Minimum Lease Payments for Operating Leases (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Right-of-use Assets    
2022 $ 40,986  
2023 71,026  
2024 72,044  
2025 58,218  
2026 11,968  
Total 254,242  
Less Interest 28,236  
Present value of minimum lease payments 226,006  
Less Current Maturities 60,452 $ 50,672
Long Term Maturities $ 165,554 $ 136,445