v3.26.1
Stockholders' equity - Stock-based compensation - Award plans and inducement grants (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Stock-based compensation    
RSUs 234,055 29,295
Remaining shares of common stock available for future issuance 248,107  
2022 Plan    
Stock-based compensation    
Remaining shares of common stock available for future issuance 247,729  
2021 Inducement Plan    
Stock-based compensation    
Remaining shares of common stock available for future issuance 378  
Stock options    
Stock-based compensation    
Shares of Common Stock Issuable for Options, Outstanding (in shares) 420  
Stock options | 2019 Plan    
Stock-based compensation    
Shares of Common Stock Issuable for Options, Outstanding (in shares) 136  
Stock options | 2022 Plan    
Stock-based compensation    
Shares of Common Stock Issuable for Options, Outstanding (in shares) 284  
RSUs    
Stock-based compensation    
RSUs 234,055  
RSUs | 2022 Plan    
Stock-based compensation    
RSUs 234,055