XML 72 R59.htm IDEA: XBRL DOCUMENT v3.19.3
Share Repurchase Program - Additional Information (Detail) - USD ($)
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Feb. 13, 2018
Equity [Abstract]      
Common stock repurchase program, authorized amount     $ 50,000,000
Common stock repurchase program, number of shares repurchased 541,117 641,211  
Repurchase program, approximate dollar value of shares purchased $ 27,899,000 $ 22,069,000  
Repurchase program, average price paid per share $ 51.56 $ 34.42