XML 61 R41.htm IDEA: XBRL DOCUMENT v3.25.3
STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Details) - shares
2 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Treasury stock:          
Balance, beginning of period   44,217,271 36,213,862 40,894,822 28,937,671
Repurchases of common stock 0 1,589,685 2,794,040 4,912,134 10,070,231
Balance, end of period 45,806,956 45,806,956 39,007,902 45,806,956 39,007,902