XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Short-Term Investments - Summary of Short-Term Investments by Significant Investment Category (Details) - Level 1 - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost [1] $ 3,163,717 $ 7,661,709
Gross Unrealized Gains [1] 0 5,793
Gross Unrealized Losses (Gains) [1] (4,572)  
Accrued Interest [1] $ 48,776 $ 104,318
Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Current, Statement of Financial Position [Extensible Enumeration] Short-Term Investments Short-Term Investments
Estimated Fair Value [1] $ 3,217,065 $ 7,771,820
Cash Alternatives    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost [1] 814,717 76,709
Estimated Fair Value [1] 814,717 76,709
Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost [1] 2,349,000 7,585,000
Gross Unrealized Gains [1] 0 5,793
Gross Unrealized Losses (Gains) [1] (4,572)  
Accrued Interest [1] 48,776 104,318
Estimated Fair Value [1] $ 2,402,348 $ 7,695,111
[1] Level 1 fair value estimates are based on quoted prices in active markets for identical assets or liabilities.