XML 84 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
DIVIDENDS (Details) - $ / shares
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 11, 2025
Jun. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
DIVIDENDS        
Dividend paid per share of its outstanding common stock   $ 1.20 $ 1.20  
Common stock, par value (in dollars per share)     0.01 $ 0.01
Cash dividend paid     1.20 $ 5.90
S 2023 Dividends        
DIVIDENDS        
Dividends payable, date declared       Feb. 07, 2023
Dividend paid per share of its outstanding common stock       $ 5.00
Common stock, par value (in dollars per share)       $ 0.01
Dividends payable, date of record       Mar. 01, 2023
Payment Date       Mar. 15, 2023
Cash dividend paid       $ 5.00
O 2023 A Dividends        
DIVIDENDS        
Cash dividend paid       $ 0.30
O 2024 A Dividends        
DIVIDENDS        
Cash dividend paid     $ 0.30  
Subsequent events | O 2025 Q1 Dividends        
DIVIDENDS        
Dividends payable, date declared Feb. 11, 2025      
Dividend paid per share of its outstanding common stock $ 0.30      
Dividends payable, date of record Mar. 01, 2025      
Payment Date Mar. 15, 2025