v3.25.4
Subsequent Events - Performance Units (Details) - Performance Shares - USD ($)
$ in Thousands
Jan. 08, 2026
Jan. 08, 2024
Mar. 31, 2023
Jan. 11, 2023
Jan. 10, 2022
Subsequent Event [Line Items]          
Fair value of performance units grant (in thousands)   $ 6,858 $ 6,502 $ 609 $ 4,517
Expected stock price volatility   24.60% 24.50% 25.40% 37.40%
Expected dividend yield   4.00% 4.00% 4.00% 4.00%
Risk-free interest rate   4.3294% 4.113% 3.8725% 3.906%
Subsequent Event          
Subsequent Event [Line Items]          
Fair value of performance units grant (in thousands) $ 7,200        
Expected stock price volatility 21.80%        
Expected dividend yield 4.00%        
Risk-free interest rate 3.5586%