XML 118 R107.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY - Treasury Shares (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
STOCKHOLDERS' EQUITY [Abstract]    
Treasury stock, beginning balances 59,794,239 54,360,304
Common stock repurchased 1,376,816 3,142,589
Common stock reissued under stock-based compensation plan (614,300) (548,729)
Restricted stock forfeited 2,180 1,905
Treasury stock, ending balances 60,558,935 56,956,069