XML 121 R108.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per Share Earnings per Share (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Weighted average common shares—basic 42,249,244 43,006,922 43,581,232
Weighted average common shares—diluted 42,478,015 43,281,076 43,581,232
Restricted Shares [Member]      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Incremental common shares attributable to dilutive effect of share-based payment arrangements 228,771 261,858 0
Stock Options [Member]      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Incremental common shares attributable to dilutive effect of share-based payment arrangements 0 12,296 0