XML 132 R93.htm IDEA: XBRL DOCUMENT v3.25.1
Loss per Share - Anti-dilutive common equivalent shares (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Loss per Share    
Total anti-dilutive common equivalent shares 236,620,721 202,072,578
Employee Stock Option    
Loss per Share    
Total anti-dilutive common equivalent shares 27,885,450 24,858,162
Outstanding RSUs    
Loss per Share    
Total anti-dilutive common equivalent shares 34,312,655 12,484,880
Outstanding shares under ESPP    
Loss per Share    
Total anti-dilutive common equivalent shares 1,882 8,802
Outstanding warrants    
Loss per Share    
Total anti-dilutive common equivalent shares 38,180,770 28,480,770
Outstanding Special Shares and options to purchase Special Shares    
Loss per Share    
Total anti-dilutive common equivalent shares 136,239,964 136,239,964