XML 116 R103.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-based Compensation - Other (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Stock-Based Compensation        
Grant date fair value   $ 145 $ 53,410 $ 40,328
Stock-based compensation expense $ 7,518 $ (2,212) $ 18,602 $ 2,371
Employee Stock Option        
Stock-Based Compensation        
Granted (in units)     187 188
Grant date fair value     $ 8,138 $ 6,935
Exercised (in units) 12 96 138 427
Performance-based RSUs        
Stock-Based Compensation        
Granted (in units)     185 246
Grant date fair value     $ 18,788 $ 20,915
Vested (in units)       309
Time-based RSUs        
Stock-Based Compensation        
Granted (in units)   2 260 147
Grant date fair value   $ 145 $ 26,484 $ 12,478
Vested (in units) 2 2 187 211