Annual report pursuant to Section 13 and 15(d)

Fair Value Measurement - Summary of Changes in Fair Value of Level 3 Warrant Liabilities Measured at Recurring Basis (Details)

v3.21.1
Fair Value Measurement - Summary of Changes in Fair Value of Level 3 Warrant Liabilities Measured at Recurring Basis (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Fair Value Disclosures [Abstract]    
Warrants payable, beginning balance $ 5,102 $ 5,965
Change in fair value of warrants payable 153,459 (863)
Warrants payable, ending balance $ 158,561 $ 5,102