v3.26.1
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense by Type (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 $ 7,016 $ 4,799 $ 12,422 $ 7,603
Options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total stock-based compensation expense 3,328 3,122 6,519 5,605
RSUs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total stock-based compensation expense 3,175 1,677 5,170 1,998
Employee Stock Purchase Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total stock-based compensation expense $ 513 $ 0 $ 733 $ 0