XML 96 R78.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Future Minimum Lease Payments (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Operating Lease Obligations    
2023 $ 493,026  
2024 361,298  
2025 269,645  
2026 and thereafter 394,926  
Total future minimum lease payments 1,518,895  
Less: amount representing interest (247,420)  
Present value of future payments 1,271,475  
Current portion 387,329 $ 212,929
Long term portion $ 884,146 $ 316,988