v3.26.1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Amortized Cost $ 141,755,350 $ 88,291,958
Unrealized Gains 272 79,075
Unrealized Losses (406,506) (1,603)
Marketable securities 108,575,637 44,186,244
Marketable securities, non-current 32,773,479 44,183,186
Fair Value 141,349,116 88,369,430
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AssetsCurrent    
Assets:    
Amortized Cost 108,759,725 44,169,136
Unrealized Gains 272 17,167
Unrealized Losses (184,360) (59)
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AssetsNoncurrent    
Assets:    
Amortized Cost 32,995,625 44,122,822
Unrealized Gains 0 61,908
Unrealized Losses (222,146) (1,544)
U.S. Treasuries    
Assets:    
Fair Value 96,540,539 44,276,965
U.S. Treasuries | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AssetsCurrent    
Assets:    
Amortized Cost 71,374,188 6,495,181
Unrealized Gains 0 5,504
Unrealized Losses (144,828) 0
Marketable securities 71,229,360 6,500,685
U.S. Treasuries | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AssetsNoncurrent    
Assets:    
Amortized Cost 25,483,202 37,717,598
Unrealized Gains 0 58,682
Unrealized Losses (172,023) 0
Marketable securities, non-current 25,311,179 37,776,280
Government securities    
Assets:    
Fair Value 8,963,230 11,945,540
Government securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AssetsCurrent    
Assets:    
Amortized Cost 1,501,367 7,943,758
Unrealized Gains 0 4,742
Unrealized Losses (437) 0
Marketable securities 1,500,930 7,948,500
Government securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AssetsNoncurrent    
Assets:    
Amortized Cost 7,512,423 3,998,584
Unrealized Gains 0 0
Unrealized Losses (50,123) (1,544)
Marketable securities, non-current 7,462,300 3,997,040
Debt securities    
Assets:    
Fair Value 10,069,395 10,038,420
Debt securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AssetsCurrent    
Assets:    
Amortized Cost 10,082,683 7,628,117
Unrealized Gains 0 496
Unrealized Losses (13,288) (59)
Marketable securities 10,069,395 7,628,554
Debt securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AssetsNoncurrent    
Assets:    
Amortized Cost   2,406,640
Unrealized Gains   3,226
Unrealized Losses   0
Marketable securities, non-current   2,409,866
Commercial paper    
Assets:    
Amortized Cost 25,801,487 22,102,080
Unrealized Gains 272 6,425
Unrealized Losses (25,807) 0
Marketable securities 25,775,952 22,108,505
Fair Value $ 25,775,952 $ 22,108,505