Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Tables)

v3.21.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum rental payments under all non-cancelable operating leases
Years ending December 31:        
2021     $ 340,325  
2022       848,602  
2023       874,060  
2024       900,281  
2025       150,779  
Thereafter      
 
Total     $ 3,114,047