Summary of Significant Accounting Policies - Schedule of Supplemental Cash Flow Information Related to Leases (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
Accounting Policies [Abstract]  
Cash used in operating activities, Operating leases $ 130,450
ROU assets recognized in exchange for lease obligations, Operating leases $ 1,257,751