XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Details) - Schedule of estimated lease payments
Mar. 31, 2023
USD ($)
Schedule of estimated lease payments [Abstract]  
2023 $ 126,530 [1]
2024 162,991
2025 100,000
2026 100,000
2027 25,000
Thereafter
Total future lease payments 514,521
Less: Imputed interest 55,902
Present value of lease liability $ 458,619
[1] Excludes the three months ended March 31, 2023