XML 28 R9.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - Senior Notes
Jun. 30, 2023
Jun. 13, 2023
5.13% Senior Notes, due June 2028    
Stated interest rate 5.13% 5.13%
3.20% Senior Notes, due June 2023    
Stated interest rate 3.20% 3.20%