XML 31 R10.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical) - shares
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Statement of Stockholders' Equity [Abstract]      
Common stock in treasury, at cost (in shares) 5,653,666 4,591,340 3,333,592