Summary of Significant Accounting Policies (Details) - Schedule of carrying and fair value of financial assets - USD ($)
|
Jun. 30, 2021 |
Dec. 31, 2020 |
| Summary of Significant Accounting Policies (Details) - Schedule of carrying and fair value of financial assets [Line Items] |
|
|
| Carrying Value |
$ 22,637,722
|
$ 7,626,761
|
| Money Market Funds and Cash Equivalents [Member] |
|
|
| Summary of Significant Accounting Policies (Details) - Schedule of carrying and fair value of financial assets [Line Items] |
|
|
| Carrying Value |
17,478,369
|
3,182,689
|
| Corporate Securities [Member] |
|
|
| Summary of Significant Accounting Policies (Details) - Schedule of carrying and fair value of financial assets [Line Items] |
|
|
| Carrying Value |
3,560,342
|
3,564,499
|
| Commercial Paper [Member] |
|
|
| Summary of Significant Accounting Policies (Details) - Schedule of carrying and fair value of financial assets [Line Items] |
|
|
| Carrying Value |
1,599,011
|
879,573
|
| Subtotal [Member] |
|
|
| Summary of Significant Accounting Policies (Details) - Schedule of carrying and fair value of financial assets [Line Items] |
|
|
| Carrying Value |
5,159,353
|
4,444,072
|
| Level 1 [Member] |
|
|
| Summary of Significant Accounting Policies (Details) - Schedule of carrying and fair value of financial assets [Line Items] |
|
|
| Carrying Value |
17,478,369
|
3,182,689
|
| Level 1 [Member] | Money Market Funds and Cash Equivalents [Member] |
|
|
| Summary of Significant Accounting Policies (Details) - Schedule of carrying and fair value of financial assets [Line Items] |
|
|
| Carrying Value |
17,478,369
|
3,182,689
|
| Level 1 [Member] | Corporate Securities [Member] |
|
|
| Summary of Significant Accounting Policies (Details) - Schedule of carrying and fair value of financial assets [Line Items] |
|
|
| Carrying Value |
|
|
| Level 1 [Member] | Commercial Paper [Member] |
|
|
| Summary of Significant Accounting Policies (Details) - Schedule of carrying and fair value of financial assets [Line Items] |
|
|
| Carrying Value |
|
|
| Level 1 [Member] | Subtotal [Member] |
|
|
| Summary of Significant Accounting Policies (Details) - Schedule of carrying and fair value of financial assets [Line Items] |
|
|
| Carrying Value |
|
|
| Level 2 [Member] |
|
|
| Summary of Significant Accounting Policies (Details) - Schedule of carrying and fair value of financial assets [Line Items] |
|
|
| Carrying Value |
5,159,353
|
4,444,072
|
| Level 2 [Member] | Money Market Funds and Cash Equivalents [Member] |
|
|
| Summary of Significant Accounting Policies (Details) - Schedule of carrying and fair value of financial assets [Line Items] |
|
|
| Carrying Value |
|
|
| Level 2 [Member] | Corporate Securities [Member] |
|
|
| Summary of Significant Accounting Policies (Details) - Schedule of carrying and fair value of financial assets [Line Items] |
|
|
| Carrying Value |
3,560,342
|
3,564,499
|
| Level 2 [Member] | Commercial Paper [Member] |
|
|
| Summary of Significant Accounting Policies (Details) - Schedule of carrying and fair value of financial assets [Line Items] |
|
|
| Carrying Value |
1,599,011
|
879,573
|
| Level 2 [Member] | Subtotal [Member] |
|
|
| Summary of Significant Accounting Policies (Details) - Schedule of carrying and fair value of financial assets [Line Items] |
|
|
| Carrying Value |
5,159,353
|
4,444,072
|
| Level 3 [Member] |
|
|
| Summary of Significant Accounting Policies (Details) - Schedule of carrying and fair value of financial assets [Line Items] |
|
|
| Carrying Value |
|
|
| Level 3 [Member] | Money Market Funds and Cash Equivalents [Member] |
|
|
| Summary of Significant Accounting Policies (Details) - Schedule of carrying and fair value of financial assets [Line Items] |
|
|
| Carrying Value |
|
|
| Level 3 [Member] | Corporate Securities [Member] |
|
|
| Summary of Significant Accounting Policies (Details) - Schedule of carrying and fair value of financial assets [Line Items] |
|
|
| Carrying Value |
|
|
| Level 3 [Member] | Commercial Paper [Member] |
|
|
| Summary of Significant Accounting Policies (Details) - Schedule of carrying and fair value of financial assets [Line Items] |
|
|
| Carrying Value |
|
|
| Level 3 [Member] | Subtotal [Member] |
|
|
| Summary of Significant Accounting Policies (Details) - Schedule of carrying and fair value of financial assets [Line Items] |
|
|
| Carrying Value |
|
|