Fair Value Measurements - Summary of Assets Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring [Member] - USD ($) |
Mar. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Fair value of assets | $ 2,302,644 | $ 4,335,446 |
| Fair Value, Inputs, Level 1 [Member] | ||
| Fair value of assets | ||
| Fair Value, Inputs, Level 2 [Member] | ||
| Fair value of assets | 2,302,644 | 4,335,446 |
| Fair Value, Inputs, Level 3 [Member] | ||
| Fair value of assets |