XML 75 R71.htm IDEA: XBRL DOCUMENT v3.19.3
Related Party Transactions - Additional Information (Detail) - $ / shares
Jul. 02, 2019
Feb. 06, 2019
Officer [Member]    
Related Party Transaction [Line Items]    
Purchase of shares   36,413
Shares price per share   $ 56.44
Number of trading days to be considered for average price of stock repurchased   30 days
Retired Officer [Member]    
Related Party Transaction [Line Items]    
Purchase of shares 952  
Shares price per share $ 51.20  
Number of trading days to be considered for average price of stock repurchased 30 days