XML 163 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Restricted Stock Units (Narrative) (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 60,327 $ 52,364 $ 40,935
RSUs and PSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 59,200 51,000 43,300
Remaining stock-based compensation expense for unvested shares, not yet recognized $ 96,200    
Stock-based compensation expense, weighted average recognition period (in years) 2 years 1 month 6 days    
Fair value of shares vested $ 111,800 $ 82,200 $ 27,500
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unvested restricted stock units (in shares) 785 943  
Vesting period 4 years    
Restricted Stock Units with Service Conditions      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unvested restricted stock units (in shares) 700    
Restricted Stock Units with Service and Performance Conditions      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unvested performance stock units (in shares) 100    
PSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Percent of award target performance metric 100.00%    
PSUs | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percent of award target performance metric 0.00%    
PSUs | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percent of award target performance metric 170.00%