XML 93 R82.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Restricted Stock and Restricted Stock Units Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2022
Jan. 31, 2025
Restricted Stock Units (RSUs) | 2020 Incentive Award Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares withheld for tax withholding obligation (in shares) 257,394 113,790      
Share-based compensation tax withholding payment $ 11,734 $ 5,729      
Time-Based Restricted Stock and Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage 25.00%        
Time-Based Restricted Stock and Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage 25.00%        
Time-Based Restricted Stock and Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche Three          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage 25.00%        
Time-Based Restricted Stock and Restricted Stock Units (RSUs) | Share-Based Payment Arrangement, Tranche Four          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage 25.00%        
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        
Unrecognized compensation cost, excluding options $ 139,505        
Cost not yet recognized, period for recognition 2 years 1 month 6 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) 216,506   10,493 185,186  
Shares outstanding (in shares) 250,614   349,306 162,038  
Cumulative shares vested at end of period (in shares)         162,038
Grant date fair value (USD per share) $ 40.53        
Unrecognized compensation cost, excluding options $ 9,335        
Cost not yet recognized, period for recognition 10 months 24 days        
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares) 28,913        
Grant date fair value (USD per share) $ 40.54 $ 50.83      
Cost not yet recognized, period for recognition 4 years 8 months 12 days        
RSUs | 2020 Incentive Award Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares) 1,741,125        
Shares outstanding (in shares) 4,042,875   3,417,009    
Minimum | Performance Based Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period 1 year        
Maximum | Performance Based Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period 3 years