XML 31 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Marketable Securities (Details) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Schedule of Available-for-sale Securities [Line Items]    
Marketable securities $ 15,610,105 $ 4,672,476
U.S. Treasury notes and bonds    
Schedule of Available-for-sale Securities [Line Items]    
Marketable securities 6,486,345 0
U.S. Agency issued mortgage-backed securities – variable rate    
Schedule of Available-for-sale Securities [Line Items]    
Marketable securities 1,569,884 3,539,102
U.S. Agency notes and bonds – fixed rate    
Schedule of Available-for-sale Securities [Line Items]    
Marketable securities   198,293
Corporate bonds    
Schedule of Available-for-sale Securities [Line Items]    
Marketable securities 2,502,977 0
   
Schedule of Available-for-sale Securities [Line Items]    
Marketable securities 548,641 935,081
Short-term cash investments    
Schedule of Available-for-sale Securities [Line Items]    
Marketable securities 4,502,258  
Level 1    
Schedule of Available-for-sale Securities [Line Items]    
Marketable securities 6,486,345  
Level 1 | U.S. Treasury notes and bonds    
Schedule of Available-for-sale Securities [Line Items]    
Marketable securities 6,486,345 0
Level 1 | U.S. Agency issued mortgage-backed securities – variable rate    
Schedule of Available-for-sale Securities [Line Items]    
Marketable securities 0 0
Level 1 | U.S. Agency notes and bonds – fixed rate    
Schedule of Available-for-sale Securities [Line Items]    
Marketable securities 0 0
Level 1 | Corporate bonds    
Schedule of Available-for-sale Securities [Line Items]    
Marketable securities 0 0
Level 1 |    
Schedule of Available-for-sale Securities [Line Items]    
Marketable securities 0 0
Level 1 | Short-term cash investments    
Schedule of Available-for-sale Securities [Line Items]    
Marketable securities 0  
Level 2    
Schedule of Available-for-sale Securities [Line Items]    
Marketable securities 9,123,760 4,672,476
Level 2 | U.S. Treasury notes and bonds    
Schedule of Available-for-sale Securities [Line Items]    
Marketable securities 0 0
Level 2 | U.S. Agency issued mortgage-backed securities – variable rate    
Schedule of Available-for-sale Securities [Line Items]    
Marketable securities 1,569,884 3,539,102
Level 2 | U.S. Agency notes and bonds – fixed rate    
Schedule of Available-for-sale Securities [Line Items]    
Marketable securities   198,293
Level 2 | Corporate bonds    
Schedule of Available-for-sale Securities [Line Items]    
Marketable securities 2,502,977 0
Level 2 |    
Schedule of Available-for-sale Securities [Line Items]    
Marketable securities 548,641 935,081
Level 2 | Short-term cash investments    
Schedule of Available-for-sale Securities [Line Items]    
Marketable securities $ 4,502,258 $ 0