v3.21.2
Summary of Significant Accounting Policies (Details) - Schedule of marketable securities - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Marketable Securities [Line Items]    
Amortized Cost $ 22,639,039 $ 7,627,764
Gross Unrealized Losses (1,584) (1,086)
Gross Unrealized Gains 267 83
Fair Value 22,637,722 7,626,761
Money Market Funds included in Cash Equivalents [Member]    
Marketable Securities [Line Items]    
Amortized Cost 17,478,369 3,182,762
Gross Unrealized Losses (81)
Gross Unrealized Gains 8
Fair Value 17,478,369 3,182,689
Corporate Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 3,561,926 3,565,501
Gross Unrealized Losses (1,584) (1,005)
Gross Unrealized Gains   3
Fair Value 3,560,342 3,564,499
Commercial Paper [Member]    
Marketable Securities [Line Items]    
Amortized Cost 1,598,744 879,501
Gross Unrealized Losses
Gross Unrealized Gains 267 72
Fair Value 1,599,011 879,573
Subtotal [Member]    
Marketable Securities [Line Items]    
Amortized Cost 5,160,670 4,445,002
Gross Unrealized Losses (1,584) (1,005)
Gross Unrealized Gains 267 75
Fair Value $ 5,159,353 $ 4,444,072