XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Shareholders' Equity (Narrative) (Details)
shares in Millions
Jun. 30, 2024
shares
Equity [Abstract]  
Share Repurchase Program, Authorized, Number of Shares 35
Share Repurchase Program, Remaining Authorized, Number of Shares 44