XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS EQUITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 24 Months Ended
Apr. 15, 2024
Apr. 11, 2022
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2024
Aggregate cost of shares repurchased       $ 6,899  
2022 Stock Repurchase Program          
Shares authorized under stock repurchase program   $ 35,000      
Stock repurchase program term   2 years      
Repurchase of common stock (shares)       201,561 937,501
Shares repurchased for Treasury, average cost per share       $ 34.23 $ 25.96
Aggregate cost of shares repurchased       $ 6,900 $ 24,300
2024 Stock Repurchase Program          
Shares authorized under stock repurchase program $ 40,000        
Stock repurchase program term 2 years        
Repurchase of common stock (shares)     0