XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Net loss per share - Antidilutive (Details) - shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Net loss per share    
Total shares excluded from calculation (in shares) 12,769,789 14,850,885
Employee Stock Option    
Net loss per share    
Total shares excluded from calculation (in shares) 9,173,460 11,436,783
Unvested restricted stock units    
Net loss per share    
Total shares excluded from calculation (in shares) 3,596,329 3,414,102