v3.26.3
Equity Incentive Plan - Valuation assumption (Details) - Performance shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected term (years) 2 years 10 months 24 days 2 years 10 months 24 days
Volatility 17.80% 19.60%
Risk-free rate 3.50% 4.20%