v3.26.1
Warrants (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Number of Warrants        
Outstanding and exercisable, beginning (in shares) 5,190,571 1,642,571 1,642,571  
Issued during the period (in shares) 6,924,120 0    
Expired during the period (in shares) (166) (23)    
Exercised during the period (in shares) (1,670,680) 0    
Warrants outstanding and exercisable, ending (in shares) 10,443,845 4,927,691 5,190,571 1,642,571
Weighted Average Exercise Price Per Share        
Outstanding and exercisable, beginning (in dollars per share) $ 5.15 $ 20.94 $ 20.94  
Issued during the period (in dollars per share) 1.46      
Expired during the period (in dollars per share) 94,431.03 150,323.49    
Exercised during the period (in dollars per share) 0.85      
Warrants outstanding and exercisable, ending (in dollars per share) $ 2.31 $ 6.75 $ 5.15 $ 20.94
Weighted Average Remaining Term in Years        
Outstanding and exercisable (in years) 4 years 5 months 8 days 4 years 5 months 15 days 4 years 4 months 9 days 4 years 8 months 15 days
Issued during the period (in years) 4 years 10 months 9 days      
Number of shares issuable upon exercise of options or warrants 303,696      
Weighted average grant date fair value per share $ 1.69      
Warrants and pre funded warrants        
Number of Warrants        
Exercised during the period (in shares) 1,670,680      
Pre-funded warrants        
Number of Warrants        
Exercised during the period (in shares) 367,617