Annual report pursuant to Section 13 and 15(d)

Schedule of Future Minimum Rental Payments Required Under Operating Leases (Details)

v3.22.1
Schedule of Future Minimum Rental Payments Required Under Operating Leases (Details)
Dec. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2022 $ 230,318
2023 149,299
2024 64,393
2025 66,969
2026 51,778
Thereafter
Total $ 562,757