Summary of Significant Accounting Policies - Summary of Calculation of Basic and Diluted EPS (Parenthetical) (Details) - shares |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Weighted-average common and potential dilutive common shares outstanding, diluted | 30,841,000 | 30,962,000 | 31,303,000 |
| Performance Stock Units (“PSUs”) and Nonvested Restricted Stock Awards | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Weighted-average common and potential dilutive common shares outstanding, diluted | 31,019,219 | 31,092,693 | 31,330,597 |
| Antidilutive securities excluded from the computation of EPS (shares) | 178,035 | 130,527 | 27,434 |