XML 61 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Short-term Investments and Fair Value Measurements - Summary of Available-for-sale Securities (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale, Sale [Abstract]    
Cost $ 216,450,597 $ 331,712,413
Gross Unrealized Gains 21,231 107,195
Gross Unrealized Losses (9,802,431) (1,648,668)
Fair Market Value 206,669,397 330,170,940
Mutual funds    
Debt Securities, Available-for-sale, Sale [Abstract]    
Cost 117,036,232 192,966,772
Gross Unrealized Gains 0 87,069
Gross Unrealized Losses (9,373,514) (1,614,411)
Fair Market Value $ 107,662,718 191,439,430
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Contractual Maturity 1 year  
Debt Securities, Available-for-sale, Sale [Abstract]    
Cost $ 95,001,209 94,193,441
Gross Unrealized Gains 7,567 0
Gross Unrealized Losses (44,266) (9,921)
Fair Market Value 94,964,510 94,183,520
Commercial paper    
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,977,564 2,976,210
Gross Unrealized Gains 13,664 15,618
Gross Unrealized Losses (320) (338)
Fair Market Value $ 2,990,908 $ 2,991,490
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,435,592 $ 1,608,137
Gross Unrealized Gains 0 4,508
Gross Unrealized Losses (384,331) (23,998)
Fair Market Value $ 1,051,261 $ 1,588,647