Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) - USD ($) |
3 Months Ended | 9 Months Ended | |
|---|---|---|---|
Mar. 31, 2020 |
Sep. 30, 2021 |
Sep. 30, 2020 |
|
| Statement of Stockholders' Equity [Abstract] | |||
| Public offering costs | $ 1,457,922 | $ 1,457,922 | |