v3.26.1
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Total common stock equivalents excluded from net loss per share – diluted (in shares) 4,937 7,089 5,765 6,157
Options to purchase common stock        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Total common stock equivalents excluded from net loss per share – diluted (in shares) 4,346 4,599 4,558 4,381
Unvested restricted stock units        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Total common stock equivalents excluded from net loss per share – diluted (in shares) 591 2,490 1,207 1,776