XML 71 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense recognized $ 11,709 $ 9,061 $ 7,986
Weighted-average grant date fair value of stock options granted (in dollars per share) $ 18.76 $ 8.99 $ 6.00
Total intrinsic value for options exercised $ 38,200 $ 26,800 $ 4,500
Total unrecognized compensation expense related to non-vested stock options $ 4,400    
Expected weighted-average period of recognition for unrecognized compensation expense 1 year 8 months 12 days    
Maximum contractual term 10 years    
Deferred Bonus Liability   900 500
Deferred bonus compensation program [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense recognized $ 1,600 100 900
Recorded as a component of accrued payroll and related expenses 1,600 900  
Stock options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense recognized 3,400 4,100 4,700
Restricted stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense recognized $ 6,700 $ 4,900 $ 2,400
Number of restricted share units issued (in shares) 0.1    
Total unrecognized compensation expense related to non-vested stock awards $ 12,100