v3.26.1
Common, Preferred Stock and Warrants (Details) - $ / shares
Mar. 31, 2026
Dec. 31, 2025
Jun. 24, 2025
Jun. 23, 2025
Common, Preferred Stock and Warrants        
Authorized capital, Common stock (in shares) 100,000,000 100,000,000 100,000,000 50,000,000
Common stock par value (in dollars per share) $ 0.0001 $ 0.0001    
Authorized capital, Preferred stock (in shares) 10,000,000 10,000,000    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001    
Common stock issued (in shares) 42,488,578 42,073,807    
Common stock outstanding (in shares) 42,488,578 42,073,807