XML 83 R71.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions - Additional Information (Detail) - $ / shares
Feb. 05, 2020
Jan. 02, 2020
Retired Officer [Member]    
Related Party Transaction [Line Items]    
Purchase of shares   1,157
Shares price per share   $ 67.71
Number of trading days to be considered for average price of stock repurchased   30 days
Current Officers and Retired Officer [Member]    
Related Party Transaction [Line Items]    
Purchase of shares 39,208  
Shares price per share $ 58.65  
Number of trading days to be considered for average price of stock repurchased 30 days