v3.25.2
Stock-Based Compensation - Schedule of Restricted Stock and Restricted Stock Unit Activity (Details) - $ / shares
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2022
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2022
RSUs              
Number of Shares              
Granted (in shares) 28,913            
Weighted Average Grant Date Fair Value Per Share              
Granted (USD per share)       $ 40.54 $ 50.66    
RSUs | 2020 Incentive Award Plan              
Number of Shares              
Unvested, beginning balance (in shares) 3,417,009     3,417,009      
Granted (in shares)       1,741,125      
Vested (in shares)       (1,145,903)      
Forfeited and canceled (in shares)       (130,615)      
Unvested, ending balance (in shares)       3,881,616   3,417,009  
Time-Based Restricted Stock Units (RSUs) | 2020 Incentive Award Plan              
Number of Shares              
Unvested, beginning balance (in shares) 3,067,703     3,067,703      
Granted (in shares)   300,964 175,928 1,524,619      
Vested (in shares)       (830,999)      
Forfeited and canceled (in shares)       (127,474)      
Unvested, ending balance (in shares)       3,633,849   3,067,703  
Weighted Average Grant Date Fair Value Per Share              
Unvested, beginning balance (USD per share) $ 45.45     $ 45.45      
Granted (USD per share)       40.54      
Vested (USD per share)       43.41      
Forfeited and canceled (USD per share)       42.45      
Unvested, ending balance (USD per share)       $ 43.97   $ 45.45  
Vesting percentage   20.00%          
Performance Based Restricted Stock Units (RSUs) | 2020 Incentive Award Plan              
Number of Shares              
Unvested, beginning balance (in shares) 349,306     349,306      
Granted (in shares)       216,506   10,493  
Vested (in shares)       (314,904)      
Forfeited and canceled (in shares)       (3,141)      
Unvested, ending balance (in shares)       247,767   349,306  
Weighted Average Grant Date Fair Value Per Share              
Unvested, beginning balance (USD per share) $ 44.83     $ 44.83      
Granted (USD per share)       40.53      
Vested (USD per share)       43.84      
Forfeited and canceled (USD per share)       52.31      
Unvested, ending balance (USD per share)       $ 42.23   $ 44.83  
Performance Based Restricted Stock Units (RSUs) | 2020 Incentive Award Plan | Certain Officers And Key Employees              
Number of Shares              
Unvested, beginning balance (in shares) 162,038     162,038      
Granted (in shares)             185,186
Unvested, ending balance (in shares)           162,038 162,038
Cash-Settled Restricted Stock Units (RSUs) | 2020 Incentive Award Plan              
Number of Shares              
Granted (in shares)       42,841