XML 70 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Short-term Investments - Summary of Available-for-sale Securities (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Debt Securities, Available-for-sale, Sale [Abstract]    
Cost $ 159,239,931  
Gross Unrealized Gains 2,365,899  
Gross Unrealized Losses (690,895)  
Fair Market Value 160,914,935  
Mutual funds    
Debt Securities, Available-for-sale, Sale [Abstract]    
Cost 153,177,675 $ 66,599,219
Gross Unrealized Gains 2,339,639 754,709
Gross Unrealized Losses (644,140) (15,911)
Fair Market Value 154,873,174 $ 67,338,017
Certificates of deposit    
Debt Securities, Available-for-sale, Sale [Abstract]    
Cost 3,000,000  
Gross Unrealized Gains 26,260  
Gross Unrealized Losses (10,000)  
Fair Market Value 3,016,260  
U.S. agency mortgage-backed securities    
Debt Securities, Available-for-sale, Sale [Abstract]    
Cost 3,062,256  
Gross Unrealized Gains 0  
Gross Unrealized Losses (36,755)  
Fair Market Value $ 3,025,501  
Maximum | Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Contractual Maturity 1 year