XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Information - Maturities of Short-term Investments (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Amortized Cost    
Due in one year or less $ 13,763,072 $ 21,659,580
Due in one to five years 89,755 1,310,580
Amortized Cost 13,852,827 22,970,160
Estimated Fair Value    
Due in one year or less 13,776,261 21,688,074
Due in one to five years 90,285 1,311,686
Estimated Fair Value $ 13,866,546 $ 22,999,760