v3.25.4
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