Quarterly report pursuant to Section 13 or 15(d)

Commitment (Details) - Schedule of minimum annual lease payments

v3.20.4
Commitment (Details) - Schedule of minimum annual lease payments
Dec. 31, 2020
USD ($)
Schedule of minimum annual lease payments [Abstract]  
2021 $ 537,762
2022 524,269
2023 389,054
2024 64,366
2025 16,092
Total future minimum lease payments 1,531,543
Imputed interest (99,573)
Operating lease obligations $ 1,431,970