XML 71 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Related Party Transactions - Additional Information (Detail) - $ / shares
Mar. 15, 2018
Feb. 06, 2018
Current Officers and Retired Officer [Member]    
Related Party Transaction [Line Items]    
Purchase of shares   7,877
Shares price per share   $ 80.20
Number of trading days to be considered for average price of stock repurchased   30 days
Officer [Member]    
Related Party Transaction [Line Items]    
Purchase of shares 1,430  
Shares price per share $ 63.63  
Number of trading days to be considered for average price of stock repurchased 30 days