XML 163 R146.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY - Treasury Shares (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
STOCKHOLDERS' EQUITY [Abstract]      
Treasury stock, beginning balances 54,360,304 40,954,057 21,836,611
Common stock repurchased 5,985,332 14,340,453 19,619,178
Common stock reissued under stock-based compensation plan (566,293) (997,339) (516,840)
Restricted stock forfeited 14,896 63,133 15,108
Treasury stock, ending balances 59,794,239 54,360,304 40,954,057