XML 68 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Short-term Investments and Fair Value Measurements - Schedule of Available-for-sale Securities (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale, Sale [Abstract]    
Cost $ 134,873,427 $ 216,450,597
Gross Unrealized Gains 36,647 21,231
Gross Unrealized Losses (3,927,161) (9,802,431)
Fair Market Value 130,982,913 206,669,397
Mutual funds    
Debt Securities, Available-for-sale, Sale [Abstract]    
Cost 55,389,289 117,036,232
Gross Unrealized Gains 0 0
Gross Unrealized Losses (3,522,888) (9,373,514)
Fair Market Value $ 51,866,401 107,662,718
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Contractual maturity 1 year  
Debt Securities, Available-for-sale, Sale [Abstract]    
Cost $ 75,164,782 95,001,209
Gross Unrealized Gains 24,938 7,567
Gross Unrealized Losses 0 (44,266)
Fair Market Value 75,189,720 94,964,510
Certificates of deposit    
Debt Securities, Available-for-sale, Sale [Abstract]    
Cost 2,978,917 2,977,564
Gross Unrealized Gains 11,709 13,664
Gross Unrealized Losses (300) (320)
Fair Market Value $ 2,990,326 $ 2,990,908
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,340,439 $ 1,435,592
Gross Unrealized Gains 0 0
Gross Unrealized Losses (403,973) (384,331)
Fair Market Value $ 936,466 $ 1,051,261