XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Net (Loss) Income per Share - Antidilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive securities excluded from common stock    
Antidilutive securities excluded from common stock (in shares) 9,087,962 3,912,009
Unvested restricted stock units    
Antidilutive securities excluded from common stock    
Antidilutive securities excluded from common stock (in shares) 2,696,774 69,080
Unvested performance stock units    
Antidilutive securities excluded from common stock    
Antidilutive securities excluded from common stock (in shares) 438,500 0
Stock options to purchase common stock    
Antidilutive securities excluded from common stock    
Antidilutive securities excluded from common stock (in shares) 5,952,688 3,842,929