v3.26.1
Loss Per Share - Anti-dilutive (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Employee Stock Option    
Antidilutive securities    
Antidilutive securities (in shares) 94,338,469 89,051,943
Warrants    
Antidilutive securities    
Antidilutive securities (in shares) 32,000,000 32,561,418