XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.3
SHAREHOLDERS' EQUITY (Details) - COMMON STOCK - shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Nov. 30, 2022
SHAREHOLDERS' EQUITY      
Common stock, shares authorized to be repurchased     10,000,000
Remaining shares authorized to be repurchased 7,411,629    
Reacquired shares (in shares) 1,455,447 4,235,278  
Number of shares reacquired through the open market 1,369,956 4,135,512  
Number of shares that have been repurchased through the exercise of stock options and vesting of stock awards 85,491 99,766