v3.26.3
Stockholders' Equity - Common Stock (Details) - $ / shares
3 Months Ended 9 Months Ended
Oct. 21, 2026
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Class of Stock [Line Items]          
Per share cash dividend declared for the period   $ 0.2975 $ 0.2925 $ 0.8925 $ 0.8775
Per share cash dividend paid in the period   $ 0.2975 $ 0.2925 $ 0.8875 $ 0.8725
Subsequent Event          
Class of Stock [Line Items]          
Per share cash dividend declared for the period $ 0.2975