XML 105 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Payments - Summary of Restricted Stock Awards (Details) - Restricted Stock - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Shares      
Nonvested shares, Beginning Balance (in shares) 706    
Granted (in shares) 620    
Vested (in shares) (481)    
Forfeited (in shares) (41)    
Nonvested shares, Ending Balance (in shares) 804 706  
Weighted-Average Grant Date Fair Value      
Nonvested shares, Beginning Balance (in dollar per share) $ 63.60    
Granted (in dollar per share) 61.67 $ 65.20 $ 74.08
Vested (in dollar per share) 65.39    
Forfeited (in dollar per share) 61.52    
Nonvested shares, Ending Balance (in dollar per share) $ 61.14 $ 63.60