XML 85 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation Plans - RSUs and PSUs (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based compensation plans      
Shares authorized for future grant 1,412,203    
Restricted stock units (RSUs)      
Additional share-based compensation disclosures      
Vesting period (in years) 3 years 3 years 3 years
Performance stock units (PSUs)      
Additional share-based compensation disclosures      
Vesting period (in years) 3 years 3 years 3 years
Restricted stock units (RSUs) and performance stock units (PSUs)      
Share-based compensation plans      
Shares authorized for future grant 1,412,203