XML 67 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Share Repurchase Program - Additional Information (Detail) - USD ($)
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Feb. 26, 2020
Equity [Abstract]      
Common stock repurchase program, authorized amount     $ 50,000,000
Common stock repurchase program, number of shares repurchased 444,813 541,117  
Repurchase program, approximate dollar value of shares purchased $ 24,999,996 $ 27,899,000  
Repurchase program, average price paid per share $ 56.20 $ 51.56