XML 114 R99.htm IDEA: XBRL DOCUMENT v3.20.4
Common Stock and Earnings Per Share - Shares Used in Calculation of Basic and Diluted Earnings (Detail) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Earnings Per Share [Abstract]      
Weighted average basic common shares outstanding 48,137,791 48,779,263 49,334,937
Dilutive effect of stock options and restricted stock 205,959 310,614 435,800
Weighted average diluted common shares outstanding 48,343,750 49,089,877 49,770,737