XML 90 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Summary of Restricted Stock Units (Details) - Restricted Stock Units (RSU) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
No. of RSUs      
Nonvested, beginning of period (in shares) 564    
Granted (in shares) 531    
Vested (in shares) (185)    
Forfeited (in shares) (48)    
Nonvested, end of period (in shares) 862 564  
Weighted Average Grant Date Fair Value ($)      
Nonvested restricted stock units, beginning of period (in dollars per share) $ 43.75    
Granted (in dollars per share) 46.73 $ 43.19 $ 55.06
Vested (in dollars per share) 43.02    
Forfeited (in dollars per share) 45.90    
Nonvested restricted stock units, end of period (in dollars per share) $ 45.63 $ 43.75