v3.26.1
Stockholders' Equity (Details) - USD ($)
6 Months Ended
Mar. 25, 2026
Feb. 09, 2026
Nov. 13, 2025
Jun. 30, 2026
Jun. 30, 2025
May 13, 2025
May 12, 2025
Stockholders' Equity              
Number of shares available for grant       3,928,549   10,750,000 6,250,000
Aggregate gross proceeds       $ 138,400,000      
Proceeds subject to matching rights       0      
Remaining aggregate amount exempted from matching right       61,600,000      
Public offering              
Stockholders' Equity              
Proceeds from sale of common stock $ 35,100,000 $ 76,400,000          
Number of common shares issued (Shares) 12,400,000 12,336,000          
Issued price per share $ 2.83 $ 6.08          
Payment of financing and stock issuance costs $ 2,300,000            
Proceeds from sale of common stock, net of issuance costs       $ 71,711,027 $ 32,684,881    
Over-Allotment option              
Stockholders' Equity              
Number of common shares issued (Shares)   225,000          
Issued price per share   $ 6.08          
Public offering and Exercise of option              
Stockholders' Equity              
Proceeds from sale of common stock   $ 4,700,000          
At the Market Program              
Stockholders' Equity              
Number of common shares issued (Shares)       586,749 2,548,713    
Maximum amount of aggregate offering price     $ 50,000,000        
Proceeds from sale of common stock, net of issuance costs       $ 3,487,919 $ 7,316,230