XML 98 R87.htm IDEA: XBRL DOCUMENT v3.25.2
STOCKHOLDERS EQUITY (Schedule of Common Stock Dividends) (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dividends Payable [Line Items]            
Common Stock, Dividends, Per Share, Declared $ 0.67     $ 0.67 $ 1.34 $ 1.34
O 2024 Q4 Dividends [Member]            
Dividends Payable [Line Items]            
Dividends Declared, Date Of Record     Feb. 10, 2025      
Dividends Payable, Date to be Paid     Feb. 18, 2025      
Common Stock, Dividends, Per Share, Declared     $ 0.67      
O 2025 Q1 Dividends [Member]            
Dividends Payable [Line Items]            
Dividends Declared, Date Of Record   May 05, 2025        
Dividends Payable, Date to be Paid   May 15, 2025        
Common Stock, Dividends, Per Share, Declared   $ 0.67        
O 2025 Q2 Dividends [Member]            
Dividends Payable [Line Items]            
Dividends Declared, Date Of Record Aug. 04, 2025          
Dividends Payable, Date to be Paid Aug. 15, 2025          
Common Stock, Dividends, Per Share, Declared $ 0.67