v3.26.1
Stockholders' Equity - Common Stock (Details) - $ / shares
3 Months Ended 6 Months Ended
Jul. 22, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Class of Stock [Line Items]          
Per share cash dividend declared for the period   $ 0.2975 $ 0.2925 $ 0.595 $ 0.585
Per share cash dividend paid in the period   $ 0.2975 $ 0.2925 $ 0.590 $ 0.580
Subsequent Event          
Class of Stock [Line Items]          
Per share cash dividend declared for the period $ 0.2975