v3.26.1
DIVIDENDS (Details) - $ / shares
Apr. 21, 2026
Mar. 16, 2026
Feb. 07, 2023
Mar. 31, 2026
Dec. 31, 2025
DIVIDENDS          
Common stock, par value (in dollars per share)       $ 0.01 $ 0.01
S 2023 Dividends          
DIVIDENDS          
Dividends payable, date declared     Feb. 07, 2023    
Dividend paid per share of its outstanding common stock     $ 1.2    
O 2026 Q1 Dividends          
DIVIDENDS          
Payment Date   Mar. 16, 2026      
Cash dividend paid   $ 0.3      
O 2026 Q2 Dividends          
DIVIDENDS          
Dividends payable, date of record   Mar. 02, 2026      
Subsequent events | O 2026 Q2 Dividends          
DIVIDENDS          
Dividends payable, date declared Apr. 21, 2026        
Dividend paid per share of its outstanding common stock $ 0.3        
Dividends payable, date of record Jun. 01, 2026        
Payment Date Jun. 15, 2026