v3.26.1
Stockholders' Equity - Dividends (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Equity, Class of Treasury Stock [Line Items]                
Cash Dividend per Share $ 0.24       $ 0.24   $ 0.48 $ 0.48
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    
O2025Q2Dividends                
Equity, Class of Treasury Stock [Line Items]                
Declared         Apr. 23, 2025      
Cash Dividend per Share         $ 0.24      
Record Date         May 07, 2025      
Paid Date         May 21, 2025      
O2025Q3Dividends                
Equity, Class of Treasury Stock [Line Items]                
Declared       Jul. 23, 2025        
Cash Dividend per Share       $ 0.24        
Record Date       Aug. 06, 2025        
Paid Date       Aug. 20, 2025        
O2025Q4Dividends                
Equity, Class of Treasury Stock [Line Items]                
Declared     Oct. 22, 2025          
Cash Dividend per Share     $ 0.24          
Record Date     Nov. 05, 2025          
Paid Date     Nov. 19, 2025          
O2026Q1Dividends                
Equity, Class of Treasury Stock [Line Items]                
Declared   Jan. 16, 2026            
Cash Dividend per Share   $ 0.24            
Record Date   Jan. 28, 2026            
Paid Date   Feb. 11, 2026            
O2026Q2Dividends                
Equity, Class of Treasury Stock [Line Items]                
Declared Apr. 22, 2026              
Cash Dividend per Share $ 0.24              
Record Date May 06, 2026              
Paid Date May 20, 2026