XML 205 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net loss per share - Antidilutive (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net loss per share      
Total shares excluded from calculation (in shares) 1,177,346 1,679,214 1,509,720
Employee Stock Option      
Net loss per share      
Total shares excluded from calculation (in shares) 403,884 900,026 1,107,490
Unvested restricted stock units      
Net loss per share      
Total shares excluded from calculation (in shares) 773,462 779,188 402,230