XML 64 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Short-term Investments and Fair Value Measurements - Schedule of Available-for-sale Securities (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale, Sale [Abstract]    
Cost $ 30,167,433 $ 134,873,427
Gross Unrealized Gains 9,750 36,647
Gross Unrealized Losses (1,876,951) (3,927,161)
Fair Market Value 28,300,232 130,982,913
Mutual funds    
Debt Securities, Available-for-sale, Sale [Abstract]    
Cost 25,926,415 55,389,289
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1,445,706) (3,522,888)
Fair Market Value 24,480,709 51,866,401
U.S. treasury securities    
Debt Securities, Available-for-sale, Sale [Abstract]    
Cost   75,164,782
Gross Unrealized Gains   24,938
Gross Unrealized Losses   0
Fair Market Value   75,189,720
Certificates of deposit    
Debt Securities, Available-for-sale, Sale [Abstract]    
Cost 2,980,273 2,978,917
Gross Unrealized Gains 9,750 11,709
Gross Unrealized Losses (281) (300)
Fair Market Value $ 2,989,742 $ 2,990,326
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,260,745 $ 1,340,439
Gross Unrealized Gains 0 0
Gross Unrealized Losses (430,964) (403,973)
Fair Market Value $ 829,781 $ 936,466