XML 87 R77.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings per Share Earnings per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Weighted average common shares—basic 42,297,525 43,110,191 42,548,366 43,147,599
Weighted average common shares—diluted 42,481,199 43,308,356 42,795,446 43,471,616
Restricted Stock Units (RSUs) [Member]        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Incremental common shares attributable to share-based payment arrangements 183,674 198,165 247,080 299,425
Stock Options [Member]        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Incremental common shares attributable to share-based payment arrangements 0 0 0 24,592