XML 87 R67.htm IDEA: XBRL DOCUMENT v3.25.4
Basic and Diluted Loss Per Share - Schedule of potentially dilutive securities excluded from the diluted loss per share calculation (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Basic and Diluted Loss Per Share    
Total potentially dilutive securities 45,205,926 49,448,303
Warrants    
Basic and Diluted Loss Per Share    
Total potentially dilutive securities 19,333,303 19,333,303
2014 Plan & 2021 Plan - stock options    
Basic and Diluted Loss Per Share    
Total potentially dilutive securities 14,576,084 22,969,681
2021 Plan - RSUs    
Basic and Diluted Loss Per Share    
Total potentially dilutive securities 11,075,579 7,076,624
ESPP - common stock    
Basic and Diluted Loss Per Share    
Total potentially dilutive securities 34,736 60,037
Restricted stock grants to Dahae executives    
Basic and Diluted Loss Per Share    
Total potentially dilutive securities 186,224 8,658