v3.26.1
COMMON STOCK REPURCHASES (Details) - USD ($)
$ in Thousands, shares in Millions
6 Months Ended 15 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
COMMON STOCK REPURCHASES      
Authorized for repurchase under 2025 Repurchase Program   $ 50,000  
Repurchase cost $ 824 $ 2,253 $ 9,800
Number of shares repurchased and retired 0.4   2.9
Aggregate value of shares that can be repurchase subject financial covenants and leverage requirements of credit facility $ 15,000   $ 15,000