XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Dividends Declared (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dividends Declared [Line Items]        
Dividends paid (in dollars per share) $ 0.73 $ 0.71 $ 2.75 $ 2.34
O2025Q2Dividends [Member]        
Dividends Declared [Line Items]        
Dividends declared (in dollars per share) 0.73      
Dividends paid (in dollars per share) 0.73      
S2025Q2Dividends        
Dividends Declared [Line Items]        
Dividends declared (in dollars per share) 0      
Dividends paid (in dollars per share) $ 0      
O 2024 Q3 Dividends        
Dividends Declared [Line Items]        
Dividends declared (in dollars per share)   0.71    
Dividends paid (in dollars per share)   0.71    
S 2024 Q3 Dividends        
Dividends Declared [Line Items]        
Dividends declared (in dollars per share)   0    
Dividends paid (in dollars per share)   $ 0    
O 2025 A Dividends        
Dividends Declared [Line Items]        
Dividends declared (in dollars per share)     2.25  
Dividends paid (in dollars per share)     2.25  
S 2025 A Dividends        
Dividends Declared [Line Items]        
Dividends declared (in dollars per share)     0.50  
Dividends paid (in dollars per share)     $ 0.50  
O 2024 A Dividends        
Dividends Declared [Line Items]        
Dividends declared (in dollars per share)       2.00
Dividends paid (in dollars per share)       2.00
S 2024 A Dividends        
Dividends Declared [Line Items]        
Dividends declared (in dollars per share)       0.34
Dividends paid (in dollars per share)       $ 0.34