v3.26.1
Stock-based Compensation - Other (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stock-Based Compensation        
Grant date fair value $ 222   $ 56,450 $ 53,410
Stock-based compensation expense $ 4,464 $ 7,518 $ 6,911 $ 18,602
Employee Stock Option        
Stock-Based Compensation        
Granted (in units)     270 187
Grant date fair value     $ 10,591 $ 8,138
Exercised (in units) 23 12 240 138
Performance-based RSUs        
Stock-Based Compensation        
Granted (in units) 1   260 185
Grant date fair value $ 40   $ 23,681 $ 18,788
Vested (in units)     97  
Time-based RSUs        
Stock-Based Compensation        
Granted (in units) 2   243 260
Grant date fair value $ 182   $ 22,178 $ 26,484
Vested (in units) 2 2 178 187