v3.26.1
Stock-Based Compensation - Employee Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total stock-based compensation expense $ 9,192 $ 10,737 $ 18,753 $ 22,950
Stock options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total stock-based compensation expense 4,953 5,658 9,965 12,311
RSUs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total stock-based compensation expense 4,008 4,881 8,303 10,193
ESPP        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total stock-based compensation expense 231 198 485 446
Income Statement Location [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total stock-based compensation expense 4,512 4,342 8,995 9,273
Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total stock-based compensation expense $ 4,680 $ 6,395 $ 9,758 $ 13,677