v3.26.3
Earnings per Share (EPS) - Schedule of Percent of Shares Issuable Under Terms of Agreement (Details)
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
2026 Performance-Based Grants    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Vesting percentile 133.00%  
Percentage of award issuable if current period end were end of contingency period 66.50%  
2025 Performance-Based Grants    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Vesting percentile 187.00% 200.00%
Percentage of award issuable if current period end were end of contingency period 93.50% 100.00%
2024 Performance-Based Grants    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Vesting percentile 116.00% 134.00%
Percentage of award issuable if current period end were end of contingency period 58.00% 67.00%
2023 Performance-Based Grants    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Vesting percentile 193.00% 197.00%
Percentage of award issuable if current period end were end of contingency period   98.50%