XML 118 R103.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation - Other (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Stock-Based Compensation    
Grant date fair value $ 53,410 $ 40,183
Stock-based compensation expense $ 11,084 $ 4,583
Employee Stock Option    
Stock-Based Compensation    
Granted (in units) 187 188
Grant date fair value $ 8,138 $ 6,935
Exercised (in units) 126 331
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) 260 145
Grant date fair value $ 26,484 $ 12,333
Vested (in units) 185 209