v3.26.1
Dilutive convertible securities (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dilutive convertible securities    
Total 2,624,136,884 131,183,542
Stock options    
Dilutive convertible securities    
Total 14,624 14,624
RSAs and RSUs    
Dilutive convertible securities    
Total 7,919,000 88,000
Warrants    
Dilutive convertible securities    
Total 2,616,203,260 131,080,918