Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments

The Company’s future minimum lease payments were as follows as of September 30, 2020:

 

Year Ending December 31,      
2020 (remainder)   $ 86,362  
2021     345,900  
2022     345,900  
2023     345,900  
2024     57,653  
Total lease payments   $ 1,181,715