v3.26.3
Earnings per Share (EPS) - Narrative (Details) - shares
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Stock-based compensation            
Antidilutive nonvested shares (in shares) 13,351 5,847 37,247 47,223    
Performance-based share awards            
Stock-based compensation            
Vesting period     3 years   3 years 3 years