v3.26.1
DIVIDENDS (Details) - $ / shares
1 Months Ended 6 Months Ended
Jun. 15, 2026
Feb. 07, 2023
Jul. 20, 2026
Jun. 30, 2026
DIVIDENDS        
Dividend paid per share of its outstanding common stock   $ 1.2    
Cash dividend paid       $ 0.6
S 2023 Dividends        
DIVIDENDS        
Dividends payable, date declared   Feb. 07, 2023    
O 2026 Q2 Dividends        
DIVIDENDS        
Payment Date Jun. 15, 2026      
Cash dividend paid $ 0.3      
Dividends payable, date of record Jun. 01, 2026      
Subsequent events | O 2026 Q3 Dividends        
DIVIDENDS        
Dividends payable, date declared     Jul. 20, 2026  
Dividend paid per share of its outstanding common stock     $ 0.3  
Payment Date     Sep. 15, 2026  
Dividends payable, date of record     Sep. 01, 2026