XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.3
SHARE REPURCHASE PROGRAMS - Narrative (Details) - Common Stock
shares in Millions
1 Months Ended
Oct. 24, 2024
shares
Oct. 31, 2023
program
shares
Accelerated Share Repurchases [Line Items]    
Number of repurchase programs | program   2
2023 Anti-Dilutive Program    
Accelerated Share Repurchases [Line Items]    
Maximum number of share repurchases authorization (in shares)   2
October 2023 Discretionary Program    
Accelerated Share Repurchases [Line Items]    
Maximum number of share repurchases authorization (in shares)   2
Maximum period granted for shares repurchased   2 years
October 2024 Discretionary Program | Subsequent Event    
Accelerated Share Repurchases [Line Items]    
Maximum number of share repurchases authorization (in shares) 2  
Stock repurchase program, terms 2 years