XML 47 R35.htm IDEA: XBRL DOCUMENT v3.26.1
NET LOSS PER SHARE - Potentially dilutive securities (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Potentially dilutive securities (in shares) 19,905,104 17,447,049
Employee Stock Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Potentially dilutive securities (in shares) 18,676,439 16,776,912
Unvested restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Potentially dilutive securities (in shares) 1,228,665 670,137