XML 91 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-based Compensation - Summary of Stock Award Activity (Detail) - Stock Awards [Member] - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares, Beginning Balance 85,370    
Granted, Shares 45,327    
Vested, Shares (28,595)    
Forfeited, Shares (14,768)    
Shares, Ending Balance 87,334 85,370  
Unvested Weighted Average Grant Date Fair Value, Beginning Balance $ 73.65    
Granted, Weighted Average Grant Date Fair Value 89.12 $ 72.06 $ 75.94
Vested, Weighted Average Grant Date Fair Value 77.90    
Forfeited, Weighted Average Grant Date Fair Value 70.76    
Unvested Weighted Average Grant Date Fair Value, Ending Balance $ 80.78 $ 73.65