v3.26.1
Stock Based Compensation - Summary of Weighted Average Grant-date Assumptions and Weighted Average Fair Values (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Weighted average grant date assumptions and weighted average fair value    
Weighted-average fair value of grants $ 9.42 $ 15.33
Risk-free interest rates 4.04% 4.10%
Dividend yield 3.04% 2.52%
Expected volatility 23.18% 23.18%
Expected option life 5 years 29 days 5 years 14 days