XML 117 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Summary of Awards Outstanding by Each Award Type) (Details) - shares
Dec. 31, 2024
Dec. 31, 2023
Restricted stock awards [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding, number 814,336 1,101,702
Restricted stock unit, time-based [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding, number 616,035 607,100
Restricted stock units, performance-based [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding, number 1,029,214 1,209,515