XML 115 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Restricted Stock and RSUs Activity (Details) - 2020 Incentive Award Plan - $ / shares
3 Months Ended 12 Months Ended
Jun. 30, 2024
Mar. 31, 2022
Dec. 31, 2024
Dec. 31, 2022
Restricted Stock And Restricted Stock Units (RSUs)        
Number of Shares        
Unvested, beginning balance (in shares)     3,303,849  
Granted (in shares)     1,661,929  
Vested (in shares)     (1,237,464)  
Forfeited and canceled (in shares)     (311,305)  
Unvested, ending balance (in shares)     3,417,009  
Time-Based Restricted Stock and Restricted Stock Units (RSUs)        
Number of Shares        
Unvested, beginning balance (in shares)     2,938,208  
Granted (in shares)     1,455,017  
Vested (in shares)     (1,055,674)  
Forfeited and canceled (in shares)     (269,848)  
Unvested, ending balance (in shares)     3,067,703  
Weighted Average Grant Date Fair Value Per Share        
Unvested, beginning balance (USD per share)     $ 39.87  
Granted (USD per share)     50.48  
Vested (USD per share)     38.06  
Forfeited and canceled (USD per share)     40.68  
Unvested, ending balance (USD per share)     $ 45.45  
Performance Based Restricted Stock And Restricted Stock Units (RSUs)        
Number of Shares        
Unvested, beginning balance (in shares)     365,641  
Granted (in shares)     206,912  
Vested (in shares)     (181,790)  
Forfeited and canceled (in shares)     (41,457)  
Unvested, ending balance (in shares)     349,306  
Weighted Average Grant Date Fair Value Per Share        
Unvested, beginning balance (USD per share)     $ 39.21  
Granted (USD per share)     49.49  
Vested (USD per share)     39.15  
Forfeited and canceled (USD per share)     43.42  
Unvested, ending balance (USD per share)     $ 44.83  
Cash-Settled Restricted Stock Units (RSUs)        
Number of Shares        
Granted (in shares)     34,652  
Time-Based Restricted Stock Units (RSUs)        
Number of Shares        
Granted (in shares) 300,964 199,076    
Weighted Average Grant Date Fair Value Per Share        
Vesting percentage 20.00%      
Performance Based Restricted Stock Units (RSUs)        
Number of Shares        
Unvested, beginning balance (in shares)        
Granted (in shares)     1,335 185,186
Unvested, ending balance (in shares)     162,038