XML 84 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS EQUITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended 33 Months Ended
Apr. 11, 2024
Apr. 11, 2022
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Aggregate cost of shares repurchased       $ 6,899 $ 743 $ 22,471  
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