XML 36 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation Plans - Summary of Transactions of the Company's Stock Option Plans (Detail) - Stock Options Plan [Member]
3 Months Ended
Mar. 31, 2020
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding, Number of Options, Beginning balance | shares 504,459
Exercised, Number of Options | shares (74,074)
Forfeited, Number of Options | shares (10,250)
Outstanding, Number of Options, Ending balance | shares 492,232
Outstanding, Weighted Average Exercise Price, Beginning balance $ 33.05
Exercised, Weighted Average Exercise Price 9.11
Forfeited, Weighted Average Exercise Price 13.80
Outstanding, Weighted Average Exercise Price, Ending balance 34.24
Outstanding, Weighted Average Grant-Date Fair Value 41.35
Exercised, Weighted Average Grant-Date Fair Value 52.83
Forfeited, Weighted Average Grant-Date Fair Value 47.17
Outstanding, Weighted Average Grant-Date Fair Value $ 43.59
Discount [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Granted, Number of Options | shares 61,678
Granted, Weighted Average Exercise Price $ 0.00
Granted, Weighted Average Grant-Date Fair Value $ 77.83
Market Value [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Granted, Number of Options | shares 10,419
Granted, Weighted Average Exercise Price $ 95.70
Granted, Weighted Average Grant-Date Fair Value $ 18.69