XML 20 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Schedule of fair value of financial instruments by level in hierarchy The following table summarizes the fair value of these marketable securities by level within the fair value hierarchy:
December 31, 2019December 31, 2018
Level 1Level 2TotalLevel 1Level 2Total
U.S. Treasury notes and bonds$—  $—  $—  $5,034,955  $—  $5,034,955  
SBA loan pools - variable rate—  —  —  —  2,504,551  2,504,551  
Short-term cash investments—  —  —  —  751,173  751,173  
Commercial Paper—  2,119,607  2,119,607  —  —  —  
Total fair value of marketable securities$—  $2,119,607  $2,119,607  $5,034,955  $3,255,724  $8,290,679