v3.26.1
STOCKHOLDERS' EQUITY (Schedule of Common Stock Dividends) (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dividends Payable [Line Items]            
Common Stock, Dividends, Per Share, Declared $ 0.67     $ 0.67 $ 1.34 $ 1.34
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      
O 2026 Q1 Dividends [Member]            
Dividends Payable [Line Items]            
Dividends Declared, Date Of Record   May 04, 2026        
Dividends Payable, Date to be Paid   May 15, 2026        
Common Stock, Dividends, Per Share, Declared   $ 0.67        
O 2026 Q2 Dividends [Member]            
Dividends Payable [Line Items]            
Dividends Declared, Date Of Record Aug. 03, 2026          
Dividends Payable, Date to be Paid Aug. 14, 2026          
Common Stock, Dividends, Per Share, Declared $ 0.68