v3.26.1
Warrants - PIPE Pre-funded Warrants (Details) - $ / shares
Dec. 26, 2024
Jul. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Common Stock        
Warrants        
Issuance of common shares, pre-funded warrants and warrants, net of issuance costs (in shares)   4,372,607    
Share issued during period, warrants exercised   34,680    
PIPE Pre-funded warrants        
Warrants        
Number of warrants issued   670,000    
Shares called by per each warrant   1    
Exercise price (in USD per share) $ 0.9705 $ 0.01 $ 0.01  
Warrants exercised (in shares) 670,000      
Share issued during period, warrants exercised 663,096      
Warrants outstanding (in shares)     0 0
Base Warrants        
Warrants        
Number of warrants issued   3,540,000    
Exercise price (in USD per share)   $ 10    
Warrants outstanding (in shares)     7,528,727 7,528,727