v3.20.1
Summary of Significant Accounting Policies (Details) - Schedule of marketable securities - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Marketable Securities [Line Items]    
Amortized Cost $ 12,555,854 $ 15,455,982
Gross Unrealized Losses (15,449) (1,496)
Gross Unrealized Gains 10,085 1,765
Fair Value 12,550,490 15,456,251
Money Market Funds [Member]    
Marketable Securities [Line Items]    
Amortized Cost 1,567,300 3,472,043
Gross Unrealized Losses
Gross Unrealized Gains 51
Fair Value 1,567,300 3,472,094
US Government Agencies Debt Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 1,697,380 2,691,091
Gross Unrealized Losses (42)
Gross Unrealized Gains 8,249 869
Fair Value 1,705,629 2,691,918
Corporate Debt Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 7,348,280 6,058,265
Gross Unrealized Losses (15,384) (1,438)
Gross Unrealized Gains 710 440
Fair Value 7,333,606 6,057,267
Commercial Paper [Member]    
Marketable Securities [Line Items]    
Amortized Cost 1,942,894 3,234,583
Gross Unrealized Losses (65) (16)
Gross Unrealized Gains 1,126 405
Fair Value 1,943,955 3,234,972
Subtotal [Member]    
Marketable Securities [Line Items]    
Amortized Cost 10,988,554 11,983,939
Gross Unrealized Losses (15,449) (1,496)
Gross Unrealized Gains 10,085 1,714
Fair Value $ 10,983,190 $ 11,984,157