XML 96 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation - Summary of Nonvested Restricted Stock Unit Awards (Details) - RSUs - $ / 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 786    
Granted, Shares 256    
Vested, Shares (392)    
Forfeited, Shares (29)    
Nonvested, end of period, shares 621 786  
Nonvested, beginning of period, weighted average grant date fair value $ 34.55    
Granted, Weighted Average Grant Date Fair Value 65.16 $ 42.51 $ 30.42
Vested, Weighted Average Grant Date Fair Value 33.36    
Forfeited, Weighted Average Grant Date Fair Value 41.31    
Nonvested, end of period, weighted average grant date fair value $ 47.62 $ 34.55