XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net loss per share - Antidilutive (Details) - shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Net loss per share    
Total shares excluded from calculation (in shares) 12,884,584 15,291,430
Employee Stock Option    
Net loss per share    
Total shares excluded from calculation (in shares) 9,281,739 11,674,491
Restricted stock awards and units    
Net loss per share    
Total shares excluded from calculation (in shares) 3,602,845 3,616,939