XML 83 R65.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule of Future Minimum Lease Payments (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Operating Lease Obligations    
2024 $ 400,999  
2025 286,395  
2026 277,767  
2027 117,158  
Total future minimum lease payments 1,082,319  
Less: amount representing interest (145,329)  
Present value of future payments 936,990  
Current portion 328,229 $ 387,329
Long term portion $ 608,761 $ 884,146