v3.25.2
Short-term Investments and Fair Value Measurements - Summary of Available-for-sale Securities (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Abstract]    
Cost $ 24,143,011 $ 30,167,433
Gross Unrealized Gains 9,473 9,750
Gross Unrealized Losses (954,401) (1,876,951)
Fair Market Value 23,198,083 28,300,232
Mutual funds    
Debt Securities, Available-for-sale [Abstract]    
Cost 14,984,750 25,926,415
Gross Unrealized Gains 0 0
Gross Unrealized Losses (546,183) (1,445,706)
Fair Market Value $ 14,438,567 $ 24,480,709
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Contractual Maturity (in years) 1 year  
Debt Securities, Available-for-sale [Abstract]    
Cost $ 4,956,858  
Gross Unrealized Gains 692  
Gross Unrealized Losses 0  
Fair Market Value $ 4,957,550  
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Contractual Maturity (in years) 1 year 1 year
Debt Securities, Available-for-sale [Abstract]    
Cost $ 2,980,944 $ 2,980,273
Gross Unrealized Gains 8,781 9,750
Gross Unrealized Losses (271) (281)
Fair Market Value 2,989,454 2,989,742
U.S. agency mortgage-backed securities    
Debt Securities, Available-for-sale [Abstract]    
Cost 1,220,459 1,260,745
Gross Unrealized Gains 0 0
Gross Unrealized Losses (407,947) (430,964)
Fair Market Value $ 812,512 $ 829,781