XML 96 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation Plans - Schedule of Estimated, Target and Maximum Share Payouts (Details)
Dec. 31, 2024
shares
January 31, 2022  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Award Date Jan. 31, 2022
Estimate 7,771
Target 17,844
Maximum 35,688
March 1, 2022  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Award Date Mar. 01, 2022
Estimate 1,736
Target 3,986
Maximum 7,972
February 15, 2023  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Award Date Feb. 15, 2023
Estimate 11,060
Target 17,607
Maximum 35,214
February 15, 2024  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Award Date Feb. 15, 2024
Estimate 31,681
Target 30,811
Maximum 61,622
June 3, 2024  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Award Date Jun. 03, 2024
Estimate 1,797
Target 1,797
Maximum 3,594