Annual report pursuant to Section 13 and 15(d)

Stock Option and Purchase Plans - Summary of Company's Stock Option Activity and Related Information (Detail)

v3.7.0.1
Stock Option and Purchase Plans - Summary of Company's Stock Option Activity and Related Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Options      
Balance at beginning of the period (in shares) 1,444,954 1,686,178 2,237,325
Options granted (in shares) 104,900 105,742 97,641
Options exercised (in shares) (188,768) (346,966) (644,058)
Options forfeited (in shares) (22,813) 0 (4,730)
Balance at end of the period (in shares) 1,338,273 1,444,954 1,686,178
Exercisable at end of the period (in shares) 1,091,561 1,167,040 1,371,614
Weighted Average Exercise Price      
Balance at beginning of the period (in usd per share) $ 12.61 $ 9.43 $ 6.58
Options granted (in usd per share) 34.29 35.80 36.63
Options exercised (in usd per share) 7.20 4.25 3.63
Options forfeited (in usd per share) 25.96 0.00 11.44
Balance at end of the period (in usd per share) 14.85 12.61 9.43
Exercisable at end of the period (in usd per share) $ 11.03 $ 9.20 $ 6.58
Aggregate Intrinsic Value      
Balance at beginning of the period (in usd) $ 30,675 $ 43,778 $ 78,846
Options granted (in usd) (48) (42) 506
Options exercised (in usd) (5,029) (10,808) (24,599)
Options forfeited (in usd) (180) 0 (144)
Balance at end of the period (in usd) 25,418 32,928 54,609
Exercisable at end of the period (in usd) $ 24,898 $ 30,576 $ 48,331