XML 149 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income (Loss) per Share - Schedule of Antidilutive Securities Excluded from Computation of Net Loss per Share (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Net Loss per Share    
Antidilutive securities excluded from common stock (in shares) 3,331,249 6,697,566
Unvested restricted common stock    
Net Loss per Share    
Antidilutive securities excluded from common stock (in shares) 440,353 1,268,461
Unvested performance stock units    
Net Loss per Share    
Antidilutive securities excluded from common stock (in shares) 438,500 0
Unvested shares from early exercises    
Net Loss per Share    
Antidilutive securities excluded from common stock (in shares) 0 14,745
Stock Options    
Net Loss per Share    
Antidilutive securities excluded from common stock (in shares) 2,452,396 5,414,360