XML 74 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of Future Rental Payments for Operating Leases (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Finance lease, 2024 $ 41,259  
Operating Leases, 2024 930,559  
Finance lease, 2025 41,259  
Operating Leases, 2025 891,357  
Finance lease, 2026 41,259  
Operating Leases, 2026 901,152  
Finance lease, 2027 41,259  
Operating Leases, 2027 443,008  
Finance lease, 2028 39,243  
Operating Leases, 2028 311,010  
Thereafter 8,299  
Thereafter 35,100  
Less Imputed interest (38,395)  
Less Imputed interest (488,818)  
Less Short-term lease payments (4,813)  
Finance Lease 174,183 $ 155,624
Operating Leases $ 3,018,555 $ 3,316,682