v3.25.0.1
Equity Incentive Plan - Performance Plan Assumptions (Details) - Performance Shares [Member] - USD ($)
$ in Thousands
Jan. 08, 2024
Mar. 31, 2023
Jan. 11, 2023
Jan. 10, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected stock price volatility 24.50% 25.40% 37.40% 34.10%
Expected dividend yield 4.00% 4.00% 4.00% 4.00%
Risk-free interest rate 4.113% 3.8725% 3.906% 1.1979%
Fair value of performance units grant (in thousands) $ 6,502 $ 609 $ 4,517 $ 6,289