XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Future Minimum Lease Payments (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Operating Lease Obligations    
2025 $ 343,496  
2026 278,352  
2027 279,815  
2028 46,863  
Total future minimum lease payments 948,526  
Less: amount representing interest (123,896)  
Present value of future payments 824,630  
Current portion 278,064 $ 328,229
Long term portion $ 546,566 $ 608,761