XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Dividends (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Equity, Class of Treasury Stock [Line Items]          
Cash Dividend per Share $ 0.24       $ 0.23
RegDividendQ12024          
Equity, Class of Treasury Stock [Line Items]          
Declared         Jan. 24, 2024
Cash Dividend per Share         $ 0.23
Record Date         Feb. 08, 2024
Paid Date         Feb. 22, 2024
RegDividendQ22024          
Equity, Class of Treasury Stock [Line Items]          
Declared       Apr. 24, 2024  
Cash Dividend per Share       $ 0.23  
Record Date       May 08, 2024  
Paid Date       May 22, 2024  
RegDividendQ32024          
Equity, Class of Treasury Stock [Line Items]          
Declared     Jul. 24, 2024    
Cash Dividend per Share     $ 0.23    
Record Date     Aug. 07, 2024    
Paid Date     Aug. 21, 2024    
O2024Q4Dividends          
Equity, Class of Treasury Stock [Line Items]          
Declared   Oct. 23, 2024      
Cash Dividend per Share   $ 0.23      
Record Date   Nov. 06, 2024      
Paid Date   Nov. 20, 2024      
O2025Q1Dividends          
Equity, Class of Treasury Stock [Line Items]          
Declared Jan. 22, 2025        
Cash Dividend per Share $ 0.24        
Record Date Feb. 06, 2025        
Paid Date Feb. 20, 2025