v3.26.1
Net Loss per Share - Antidilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive securities excluded from common stock        
Antidilutive securities excluded from common stock (in shares) 9,862,933 8,931,182 9,862,933 8,931,182
Unvested restricted stock units        
Antidilutive securities excluded from common stock        
Antidilutive securities excluded from common stock (in shares) 2,879,685 2,484,038 2,879,685 2,484,038
Unvested performance stock units        
Antidilutive securities excluded from common stock        
Antidilutive securities excluded from common stock (in shares) 215,000 438,500 215,000 438,500
Stock options to purchase common stock        
Antidilutive securities excluded from common stock        
Antidilutive securities excluded from common stock (in shares) 6,768,248 6,008,644 6,768,248 6,008,644