v3.26.1
Stock-based Compensation - Other (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Stock-Based Compensation    
Grant date fair value $ 56,228 $ 53,410
Stock-based compensation expense $ 2,447 $ 11,084
Employee Stock Option    
Stock-Based Compensation    
Granted (in units) 270 187
Grant date fair value $ 10,591 $ 8,138
Exercised (in units) 217 126
Performance-based RSUs    
Stock-Based Compensation    
Granted (in units) 260 185
Grant date fair value $ 23,641 $ 18,788
Vested (in units) 98  
Time-based RSUs    
Stock-Based Compensation    
Granted (in units) 241 260
Grant date fair value $ 21,996 $ 26,484
Vested (in units) 176 185