v3.26.1
Investments - Schedule of fair value and amortized cost of available-for-sale debt securities (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Total $ 186,052,720  
Fair Value 185,692,040  
U.S. Treasury Securities - Short-term [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Total 75,470,377 $ 23,993,821
Gross Unrealized Gains 18,342 33,439
Gross Unrealized Losses (32,219)  
Fair Value 75,456,500 24,027,260
Corporate Bonds - Short-term [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Total   2,923,265
Gross Unrealized Gains   9,677
Gross Unrealized Losses   (32)
Fair Value   2,932,910
U.S. Treasury Securities - Long-term [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Total 110,582,343 42,651,824
Gross Unrealized Gains 34,909 143,223
Gross Unrealized Losses (381,712) (11,058)
Fair Value $ 110,235,540 42,783,989
Corporate Bonds - Long-term [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Total   4,098,031
Gross Unrealized Gains   11,698
Gross Unrealized Losses   (836)
Fair Value   4,108,893
Short-term Investment [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Total   26,917,086
Gross Unrealized Gains   43,116
Gross Unrealized Losses   (32)
Fair Value   26,960,170
Long-term Investment [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Total   46,749,855
Gross Unrealized Gains   154,921
Gross Unrealized Losses   (11,894)
Fair Value   $ 46,892,882