XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF INCOME (Parenthetical)
Jun. 06, 2025
shares
CONSOLIDATED STATEMENTS OF INCOME  
Share purchase (in shares) 2,153,846