v3.26.1
STOCK-BASED COMPENSATION - Option activity (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Option Shares    
Granted (in shares) 0 0
Options    
Option Shares    
Outstanding/ Unvested at the beginning of the period (in shares) 351,000  
Granted (in shares) 0  
Exercised (in shares) (19,000)  
Forfeited (in shares) 0  
Outstanding/ Unvested at the end of the period (in shares) 332,000