XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of Future Minimum Lease Payments (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Operating Lease Obligations    
2023 $ 476,904  
2024 265,630  
2025 273,672  
2026 257,748  
Total future minimum lease payments 1,273,954  
Less: amount representing interest (189,739)  
Present value of future payments 1,084,215  
Current portion 390,926 $ 387,329
Long term portion $ 693,289 $ 884,146