XML 111 R100.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation - Other (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock-Based Compensation    
Grant date fair value $ 40,183 $ 35,144
Stock-based compensation expense $ 4,583 $ 11,650
Employee Stock Option [Member]    
Stock-Based Compensation    
Granted (in units) 188 221
Grant date fair value $ 6,935 $ 5,492
Exercised (in units) 331 156
Performance-based RSUs    
Stock-Based Compensation    
Granted (in units) 246 307
Grant date fair value $ 20,915 $ 18,611
Vested (in units) 309 612
Time-based RSUs    
Stock-Based Compensation    
Granted (in units) 145 182
Grant date fair value $ 12,333 $ 11,041
Vested (in units) 209 245