XML 113 R102.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based Compensation - Other (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Stock-Based Compensation        
Grant date fair value $ 449   $ 40,777 $ 35,444
Stock-based compensation expense $ 18,943 $ 8,814 $ 21,314 $ 20,839
Employee Stock Option        
Stock-Based Compensation        
Granted (in units)     188 221
Grant date fair value     $ 6,935 $ 5,492
Exercised (in units) 239 61 666 412
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) 4   151 187
Grant date fair value $ 449   $ 12,927 $ 11,341
Vested (in units)     211 246