v3.25.1
Short-Term Investments - Summary of Short-Term Investments by Significant Investment Category (Details) - Level 1 - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 2,597,288 [1] $ 3,163,717 [2]
Gross Unrealized Gains [2] $ 4,965 $ 4,572
Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Current, Statement of Financial Position [Extensible Enumeration] Short-term investments (Note 3) Short-term investments (Note 3)
Accrued Interest $ 17,916 [1] $ 48,776 [2]
Estimated Fair Value 2,620,169 [1] 3,217,065 [2]
Cash Alternatives    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 268,288 [1] 814,717 [2]
Estimated Fair Value 268,288 [1] 814,717 [2]
Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,329,000 [1] 2,349,000 [2]
Gross Unrealized Gains [2] 4,965 4,572
Accrued Interest 17,916 [1] 48,776 [2]
Estimated Fair Value $ 2,351,881 [1] $ 2,402,348 [2]
[1] Level 1 fair value estimates are based on quoted prices in active markets for identical assets or liabilities.
[2] Level 1 fair value estimates are based on quoted prices in active markets for identical assets or liabilities.