XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Right-of-Use Assets - Schedule of Future Minimum Lease Payments for Operating Leases (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Right-of-use Assets    
2024 $ 116,759  
2025 129,543  
2026 65,969  
2027 54,000  
2028 and Thereafter 144,000  
Total 510,271  
Less Interest 82,971  
Present value of minimum lease payments 427,300  
Less Current Maturities 130,146 $ 127,716
Long Term Maturities $ 297,154 $ 330,511