XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Future Minimum Lease Payments (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Operating Lease Obligations    
2025 $ 302,480  
2026 273,672  
2027 257,748  
Total future minimum lease payments 833,900  
Less: amount representing interest (105,246)  
Present value of future payments 728,654  
Current portion 243,203 $ 328,229
Long term portion $ 485,451 $ 608,761