XML 161 R41.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Treasury stock:    
Balance, beginning of period 40,894,822 28,937,671
Repurchases of common stock 472,319 2,577,242
Balance, end of period 41,367,141 31,514,913