v3.26.1
STOCK TRANSACTIONS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Jun. 18, 2025
Nov. 08, 2024
Feb. 21, 2024
Equity, Class of Treasury Stock [Line Items]            
Purchase of treasury stock   $ 16,328 $ 19,444      
Share-based payment arrangement, shares withheld for tax withholding obligation   30,132 24,301      
2022 Stock Repurchase Program            
Equity, Class of Treasury Stock [Line Items]            
Purchase of treasury stock (in shares) 500,000 1,207,864 1,945,241      
Average cost per share of shares repurchased (in dollars per share)   $ 9.39 $ 9.90      
Purchase of treasury stock   $ 11,300 $ 19,300      
February 2024 Share Repurchase Program            
Equity, Class of Treasury Stock [Line Items]            
Number of shares authorized for repurchase (in shares)         1,139,420 1,203,545
Percent of outstanding shares authorized for repurchase         5.00% 5.00%
June 2025 Share Repurchase Program            
Equity, Class of Treasury Stock [Line Items]            
Number of shares authorized for repurchase (in shares)       1,082,533    
Percent of outstanding shares authorized for repurchase       5.00%    
August 2023 Share Repurchase Program            
Equity, Class of Treasury Stock [Line Items]            
Remaining shares authorized for repurchase (in shares)   735,741