v3.26.3
Stockholders' Equity - Dividends Declared (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dividends Declared [Line Items]        
Dividends paid (in dollars per share) $ 0.80 $ 0.73 $ 3.15 $ 2.75
O2025Q2Dividends        
Dividends Declared [Line Items]        
Dividends declared (in dollars per share)       2.25
Dividends paid (in dollars per share)       2.25
S2025Q2Dividends        
Dividends Declared [Line Items]        
Dividends declared (in dollars per share)       0.50
Dividends paid (in dollars per share)       $ 0.50
O 2026 A Dividends        
Dividends Declared [Line Items]        
Dividends declared (in dollars per share)     2.58  
Dividends paid (in dollars per share)     2.58  
S 2025 A Dividends        
Dividends Declared [Line Items]        
Dividends declared (in dollars per share)     0.57  
Dividends paid (in dollars per share)     $ 0.57  
O 2026 Q3 Dividends        
Dividends Declared [Line Items]        
Dividends declared (in dollars per share) 0.80      
Dividends paid (in dollars per share) 0.80      
S 2026 Q3 Dividends        
Dividends Declared [Line Items]        
Dividends declared (in dollars per share) 0      
Dividends paid (in dollars per share) $ 0      
O 2025 Q3 Dividends        
Dividends Declared [Line Items]        
Dividends declared (in dollars per share)   0.73    
Dividends paid (in dollars per share)   0.73    
S 2025 Q3 Dividends        
Dividends Declared [Line Items]        
Dividends declared (in dollars per share)   0    
Dividends paid (in dollars per share)   $ 0