v3.26.1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Assets:    
Amortized Cost $ 151,562,869 $ 88,291,958
Unrealized Gains 124 79,075
Unrealized Losses (240,191) (1,603)
Marketable securities 109,372,057 44,186,244
Marketable securities, non-current 41,950,745 44,183,186
Fair Value 151,322,802 88,369,430
Current:    
Assets:    
Amortized Cost 109,465,426 44,169,136
Unrealized Gains 124 17,167
Unrealized Losses (93,493) (59)
Marketable securities 109,372,057 44,186,244
Non-current:    
Assets:    
Amortized Cost 42,097,443 44,122,822
Unrealized Gains 0 61,908
Unrealized Losses (146,698) (1,544)
Marketable securities, non-current 41,950,745 44,183,186
U.S. Treasuries    
Assets:    
Fair Value 100,963,921 44,276,965
U.S. Treasuries | Current:    
Assets:    
Amortized Cost 66,968,717 6,495,181
Unrealized Gains 67 5,504
Unrealized Losses (49,605) 0
Marketable securities 66,919,179 6,500,685
U.S. Treasuries | Non-current:    
Assets:    
Amortized Cost 34,162,022 37,717,598
Unrealized Gains 0 58,682
Unrealized Losses (117,280) 0
Marketable securities, non-current 34,044,742 37,776,280
Government securities    
Assets:    
Fair Value 13,479,810 11,945,540
Government securities | Current:    
Assets:    
Amortized Cost 7,986,830 7,943,758
Unrealized Gains 0 4,742
Unrealized Losses (1,235) 0
Marketable securities 7,985,595 7,948,500
Government securities | Non-current:    
Assets:    
Amortized Cost 5,518,352 3,998,584
Unrealized Gains 0 0
Unrealized Losses (24,137) (1,544)
Marketable securities, non-current 5,494,215 3,997,040
Debt securities    
Assets:    
Fair Value 10,043,031 10,038,420
Debt securities | Current:    
Assets:    
Amortized Cost 7,641,519 7,628,117
Unrealized Gains 0 496
Unrealized Losses (10,276) (59)
Marketable securities 7,631,243 7,628,554
Debt securities | Non-current:    
Assets:    
Amortized Cost 2,417,069 2,406,640
Unrealized Gains 0 3,226
Unrealized Losses (5,281) 0
Marketable securities, non-current 2,411,788 2,409,866
Commercial paper    
Assets:    
Fair Value 26,836,040 22,108,505
Commercial paper | Current:    
Assets:    
Amortized Cost 26,868,360 22,102,080
Unrealized Gains 57 6,425
Unrealized Losses (32,377) 0
Marketable securities $ 26,836,040 $ 22,108,505