v3.25.4
STOCKHOLDERS EQUITY (Schedule of Common Stock Dividends) (Details) - $ / shares
3 Months Ended 12 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dividends Payable [Line Items]                
Common Stock, Dividends, Per Share, Declared           $ 2.68 $ 2.68 $ 2.68
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            
O 2025 Q4 Dividends [Member]                
Dividends Payable [Line Items]                
Dividends Declared, Date Of Record Feb. 09, 2026              
Dividends Payable, Date to be Paid Feb. 17, 2026              
Common Stock, Dividends, Per Share, Declared $ 0.67