XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Right-of-Use Assets - Schedule of Future Minimum Lease Payments for Operating Leases (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Right-of-use Assets    
2024 $ 77,940  
2025 129,543  
2026 65,967  
2027 54,000  
2028 54,000  
Thereafter 90,000  
Total 471,450  
Less Interest 65,206  
Present value of minimum lease payments 406,244  
Less Current Maturities 131,787 $ 127,716
Long Term Maturities $ 274,457 $ 330,511