XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 12, 2025
STOCKHOLDERS' EQUITY    
Share repurchase plan, Authorized amount   $ 50,000
Repurchased shares 228,926  
Average cost per share $ 55.8  
Remaining authorized amount $ 37,200  
Treasury stock value $ 12,935