Annual report pursuant to Section 13 and 15(d)

Stock Based Compensation - Status of Unvested Shares of Stock Issued to Employees and Directors (Detail)

v3.10.0.1
Stock Based Compensation - Status of Unvested Shares of Stock Issued to Employees and Directors (Detail) - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]      
Unvested at beginning of year, Non-vested Shares 170,809 258,163 305,520
Granted, Non-vested Shares 31,879 51,276 23,405
Vested, Non-vested Shares (67,753) (96,615) (70,762)
Forfeited, Non-vested Shares (38,266) (42,015)  
Unvested at end of year, Non-vested Shares 96,669 170,809 258,163
Unvested at beginning of year, Weighted average grant date fair value $ 71.75 $ 58.89 $ 59.09
Granted, Weighted average grant date fair value 95.32 85.17 89.30
Vested, Weighted average grant date fair value 69.27 58.95 69.82
Forfeited, Weighted average grant date fair value 49.00 38.53  
Unvested at end of year, Weighted average grant date fair value $ 90.28 $ 71.75 $ 58.89