XML 181 R56.htm IDEA: XBRL DOCUMENT v3.25.4
STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Treasury stock:      
Balance, beginning of period 40,894,822 28,937,671 18,816,791
Repurchases of common stock 5,840,961 11,957,151 10,110,152
Forfeiture to treasury stock for acquisition     10,728
Balance, end of period 46,735,783 40,894,822 28,937,671