XML 60 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Short-term Investments and Fair Value Measurements - Summary of Available-for-sale Securities (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale, Sale [Abstract]    
Cost $ 331,712,413 $ 159,239,931
Gross Unrealized Gains 107,195 2,365,899
Gross Unrealized Losses (1,648,668) (690,895)
Fair Market Value 330,170,940 160,914,935
Mutual funds    
Debt Securities, Available-for-sale, Sale [Abstract]    
Cost 192,966,772 153,177,675
Gross Unrealized Gains 87,069 2,339,639
Gross Unrealized Losses (1,614,411) (644,140)
Fair Market Value $ 191,439,430 154,873,174
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Contractual Maturity 1 year  
Debt Securities, Available-for-sale, Sale [Abstract]    
Cost $ 94,193,441  
Gross Unrealized Gains 0  
Gross Unrealized Losses (9,921)  
Fair Market Value $ 94,183,520  
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Contractual Maturity 1 year  
Debt Securities, Available-for-sale, Sale [Abstract]    
Cost $ 39,967,853  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Fair Market Value 39,967,853  
Certificates of deposit    
Debt Securities, Available-for-sale, Sale [Abstract]    
Cost 2,976,210 3,000,000
Gross Unrealized Gains 15,618 26,260
Gross Unrealized Losses (338) (10,000)
Fair Market Value $ 2,991,490 $ 3,016,260
Certificates of deposit | Maximum    
Debt Securities, Available-for-sale [Line Items]    
Contractual Maturity 1 year 1 year
U.S. agency mortgage-backed securities    
Debt Securities, Available-for-sale, Sale [Abstract]    
Cost $ 1,608,137 $ 3,062,256
Gross Unrealized Gains 4,508 0
Gross Unrealized Losses (23,998) (36,755)
Fair Market Value $ 1,588,647 $ 3,025,501