XML 114 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Restricted Stock and RSUs Activity Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jan. 31, 2025
Time-Based Restricted Stock and Restricted Stock Units (RSUs) | 2020 Incentive Award Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 4 years      
Granted (in shares) 1,455,017      
Shares outstanding (in shares) 3,067,703 2,938,208    
Grant date fair value (USD per share) $ 50.48      
Unrecognized compensation cost, excluding options $ 96,151      
Cost not yet recognized, period for recognition 1 year 10 months 24 days      
Performance Based Restricted Stock Units (RSUs) | 2020 Incentive Award Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 1,335   185,186  
Shares outstanding (in shares) 162,038      
Performance Based Restricted Stock Units (RSUs) | 2020 Incentive Award Plan | Subsequent Event        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Cumulative shares vested at end of period (in shares)       162,038
Performance Based Restricted Stock Units (RSUs) | 2020 Incentive Award Plan | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 1 year      
Performance Based Restricted Stock Units (RSUs) | 2020 Incentive Award Plan | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 3 years      
Performance Based Restricted Stock Units (RSUs), 2016 | Performance-Based Vesting        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Earned through dividends in period (in shares) 32 36 30  
Performance Based Restricted Stock Units (RSUs), 2016 | 2020 Incentive Award Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost, excluding options $ 1,802      
Cost not yet recognized, period for recognition 2 years      
Performance Based Restricted Stock Units (RSUs), 2016 | 2020 Incentive Award Plan | Performance-Based Vesting        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares outstanding (in shares) 6,300 7,837 9,363  
Delivered in period (in shares) 1,569 1,562 10,888  
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Grant date fair value (USD per share) $ 50.36 $ 42.29 $ 38.18  
Restricted Stock And Restricted Stock Units (RSUs) | 2020 Incentive Award Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 1,661,929      
Shares outstanding (in shares) 3,417,009 3,303,849    
Shares withheld for tax withholding obligation (in shares) 197,328 161,841 112,698  
Share-based compensation tax withholding payment $ 9,966 $ 7,299 $ 4,491