Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Schedule of Fair Value Measurement of Assets and Liabilities (Details)

v3.20.1
Fair Value Measurements - Schedule of Fair Value Measurement of Assets and Liabilities (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Marketable Securities $ 61,090  
Cash and cash equivalents   $ 22,170
Total   27,775
U.S. Treasury Bonds [Member]    
Marketable Securities 31,772 4,002
U.S. Government Notes [Member]    
Marketable Securities 22,886  
Corporate Debt Securities [Member]    
Marketable Securities 5,403 1,603
State And Municipal Bonds [Member]    
Marketable Securities 1,029  
Level 1 [Member]    
Marketable Securities 31,772  
Cash and cash equivalents   22,170
Total   26,172
Level 1 [Member] | U.S. Treasury Bonds [Member]    
Marketable Securities 31,772 4,002
Level 1 [Member] | U.S. Government Notes [Member]    
Marketable Securities  
Level 1 [Member] | Corporate Debt Securities [Member]    
Marketable Securities
Level 1 [Member] | State And Municipal Bonds [Member]    
Marketable Securities  
Level 2 [Member]    
Marketable Securities 29,318  
Cash and cash equivalents  
Total   1,603
Level 2 [Member] | U.S. Treasury Bonds [Member]    
Marketable Securities
Level 2 [Member] | U.S. Government Notes [Member]    
Marketable Securities 22,886  
Level 2 [Member] | Corporate Debt Securities [Member]    
Marketable Securities 5,403 1,603
Level 2 [Member] | State And Municipal Bonds [Member]    
Marketable Securities 1,029  
Level 3 [Member]    
Marketable Securities  
Cash and cash equivalents  
Total  
Level 3 [Member] | U.S. Treasury Bonds [Member]    
Marketable Securities
Level 3 [Member] | U.S. Government Notes [Member]    
Marketable Securities  
Level 3 [Member] | Corporate Debt Securities [Member]    
Marketable Securities
Level 3 [Member] | State And Municipal Bonds [Member]    
Marketable Securities