XML 98 R87.htm IDEA: XBRL DOCUMENT v3.25.3
STOCKHOLDERS EQUITY (Schedule of Common Stock Dividends) (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dividends Payable [Line Items]              
Common Stock, Dividends, Per Share, Declared $ 0.67       $ 0.67 $ 2.01 $ 2.01
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          
O 2025 Q3 Dividends [Member]              
Dividends Payable [Line Items]              
Dividends Declared, Date Of Record Nov. 03, 2025            
Dividends Payable, Date to be Paid Nov. 17, 2025            
Common Stock, Dividends, Per Share, Declared $ 0.67