v3.26.1
Warrants (Details) - Common Stock Warrants - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Number of Common Shares Issuable Upon Exercise of Outstanding Warrants    
Outstanding at beginning of year (in shares) 6,671,570  
Issued (in shares) 11,358,620  
Exercised (in shares) (188,889)  
Expired (in shares) (4,253)  
Outstanding at end of year (in shares) 17,837,048 6,671,570
Weighted Average Exercise Price    
Outstanding at beginning of year (in usd per share) $ 7.73  
Issued (in usd per share) 1.68  
Exercised (in usd per share) 0.0009  
Expired (in usd per share) 1,881  
Outstanding at end of year (in usd per share) $ 3.51 $ 7.73
Weighted Average Remaining Term in Years    
Outstanding 2 years 7 months 2 days 3 years 8 months 1 day