Annual report pursuant to Section 13 and 15(d)

Leases (Details) - Schedule of future minimum lease payments

v3.23.1
Leases (Details) - Schedule of future minimum lease payments
Dec. 31, 2022
USD ($)
Schedule Of Future Minimum Lease Payments Abstract  
2023 $ 409,347
2024 142,847
2025 4,865
Total minimum payments $ 557,059