XML 69 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share - Schedule of Antidilutive Securities, Excluded from Computation of Diluted Net Loss per Share (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net Loss Per Share    
Dilutive impact from potentially issuable common shares $ 0 $ 0
Total common stock equivalents 27,650,467 23,913,908
Options to purchase common stock    
Net Loss Per Share    
Total common stock equivalents 21,182,163 20,660,472
Restricted stock units    
Net Loss Per Share    
Total common stock equivalents 4,968,304 3,253,436
Performance stock units    
Net Loss Per Share    
Total common stock equivalents 1,500,000