XML 90 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net loss per share (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Anti-dilutive securities      
Anti-dilutive securities (in shares) 14,736,953 11,944,664 9,199,512
Stock options      
Anti-dilutive securities      
Anti-dilutive securities (in shares) 10,902,845 10,051,283 8,342,429
Unvested restricted stock units      
Anti-dilutive securities      
Anti-dilutive securities (in shares) 3,834,108 1,870,791 817,609
Warrants      
Anti-dilutive securities      
Anti-dilutive securities (in shares) 0 22,590 39,474