XML 97 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation - Summary of Nonvested Performance Share Units (Details) - Performance Share Units - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Nonvested, beginning of period, shares 847    
Granted, Shares 349    
Vested, Shares (419)    
Forfeited, Shares (24)    
Nonvested, end of period, shares 753 847  
Nonvested, beginning of period, weighted average grant date fair value $ 33.47    
Granted, Weighted Average Grant Date Fair Value 57.17 $ 30.13 $ 26.96
Vested, Weighted Average Grant Date Fair Value 28.61    
Forfeited, Weighted Average Grant Date Fair Value 32.88    
Nonvested, end of period, weighted average grant date fair value $ 47.2 $ 33.47