XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DIVIDENDS (Details) - $ / shares
1 Months Ended
Jun. 15, 2024
Feb. 07, 2023
Jul. 24, 2024
Jun. 30, 2024
Dec. 31, 2023
DIVIDENDS          
Dividend paid per share of its outstanding common stock   $ 1.20      
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   $ 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      
O 2024 Q2 Dividends          
DIVIDENDS          
Dividends payable, date declared Feb. 07, 2023        
Dividends payable, date of record Jun. 01, 2024        
Payment Date Jun. 15, 2024        
Cash dividend paid $ 0.30        
O 2024 Q3 Dividends          
DIVIDENDS          
Dividends payable, date declared     Jul. 24, 2024    
Dividend paid per share of its outstanding common stock     $ 0.30    
Dividends payable, date of record     Sep. 01, 2024    
Payment Date     Sep. 15, 2024