v3.26.1
Dilutive convertible securities (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dilutive convertible securities    
Total 144,784,908 6,039,029
Stock options    
Dilutive convertible securities    
Total 14,624 14,624
RSAs and RSUs    
Dilutive convertible securities    
Total 3,981,500 88,000
Warrants    
Dilutive convertible securities    
Total 140,788,784 5,936,405