v3.26.1
Balance Sheet Information - Schedule of Maturities of Short-term Investments (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Amortized Cost    
Due in one year or less $ 9,771,669 $ 8,382,867
Amortized Cost 9,771,669 8,382,867
Estimated Fair Value    
Due in one year or less 9,761,994 8,392,513
Estimated Fair Value $ 9,761,994 $ 8,392,513