v3.22.2
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value $ 22,642,851 $ 22,611,857
Money Market Funds and Cash Equivalents [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value 6,950,303 10,462,854
U.S. Government Agency Securities [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value 9,108,399 2,805,336
Corporate Securities [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value 3,998,165 7,544,027
Commercial Paper [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value 2,585,984 1,799,640
Subtotal [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value 15,692,548 12,149,003
Level 1 [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value 16,058,702 13,268,190
Level 1 [Member] | Money Market Funds and Cash Equivalents [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value 6,950,303 10,462,854
Level 1 [Member] | U.S. Government Agency Securities [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value 9,108,399 2,805,336
Level 1 [Member] | Corporate Securities [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value
Level 1 [Member] | Commercial Paper [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value
Level 1 [Member] | Subtotal [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value 9,108,399 2,805,336
Level 2 [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value 6,584,149 9,343,667
Level 2 [Member] | Money Market Funds and Cash Equivalents [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value
Level 2 [Member] | U.S. Government Agency Securities [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value
Level 2 [Member] | Corporate Securities [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value 3,998,165 7,544,027
Level 2 [Member] | Commercial Paper [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value 2,585,984 1,799,640
Level 2 [Member] | Subtotal [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value 6,584,149 9,343,667
Level 3 [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value
Level 3 [Member] | Money Market Funds and Cash Equivalents [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value
Level 3 [Member] | U.S. Government Agency Securities [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value  
Level 3 [Member] | Corporate Securities [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value
Level 3 [Member] | Commercial Paper [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value
Level 3 [Member] | Subtotal [Member]    
Summary of Significant Accounting Policies (Details) - Schedule of fair value on a recurring basis [Line Items]    
Carrying Value