v3.26.1
Stock-Based Compensation - Schedule of Stock-based Compensation Expense Related to Equity-Based Awards (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation $ 2,477 $ 3,129 $ 4,834 $ 7,011
Stock options        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation 1,779 2,645 3,445 5,820
RSUs        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation 604 383 1,178 968
ESPP        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation $ 94 $ 101 $ 211 $ 223