XML 101 R78.htm IDEA: XBRL DOCUMENT v3.6.0.2
Share-based Compensation - Schedule of Share-Based Compensation by Line Item in Consolidated Statements of Operations (Detail) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share based compensation expense $ 15,966,000 $ 7,214,000 $ 5,724,000
Stock options [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share based compensation expense 2,021,000 1,437,000 1,391,000
Time-based Restricted Stock Awards [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share based compensation expense 6,016,000 4,606,000 3,400,000
Performance-based Restricted Stock Awards [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share based compensation expense 5,716,000 0 0
Performance-based and Market-based Restricted Stock Units [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share based compensation expense 948,000    
Stock purchase plan [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share based compensation expense 1,265,000 1,171,000 933,000
Cost of sales [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share based compensation expense 553,000 440,000 137,000
Sales and marketing [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share based compensation expense 1,230,000 1,304,000 1,701,000
General and administrative [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share based compensation expense 13,132,000 5,051,000 3,578,000
Research and development [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated share based compensation expense $ 1,051,000 $ 419,000 $ 308,000