XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Future Rental Payment for Operating Lease (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Finance lease, 2024 $ 67,358  
Operating Leases, 2024 916,353  
Finance lease, 2025 67,358  
Operating Leases, 2025 892,047  
Finance lease, 2026 63,306  
Operating Leases, 2026 855,585  
Finance lease, 2027 49,500  
Operating Leases, 2027 353,662  
Finance lease, 2028 37,228  
Operating Leases, 2028 238,947  
Thereafter  
Thereafter 17,550  
Less Imputed interest (47,094)  
Less Imputed interest (429,243)  
Less Short-term lease payments (4,814)  
Finance Lease 237,656 $ 155,624
Operating Leases $ 2,840,087 $ 3,316,682