XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Details) - Schedule of estimated lease payments
Dec. 31, 2022
USD ($)
Schedule of estimated lease payments [Abstract]  
2023 $ 168,706
2024 162,991
2025 100,000
2026 100,000
2027 25,000
Thereafter
Total future lease payments 556,697
Less: Imputed interest 64,076
Present value of lease liability $ 492,621