XML 101 R84.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock Option And Other Benefit Plans -Stock Based Compensation Expense (Details) - USD ($)
shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Feb. 22, 2016
Aug. 15, 2009
Aug. 14, 2009
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]            
Total stock-based compensation expense       $ 13,263 $ 11,686 $ 11,633
Stock-based compensation (benefit) expense recorded as contingent liability       $ 0 0 4,560
2007 Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]            
Maximum offering period share amount 450 200 500      
2007 Employee Stock Purchase Plan | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]            
Shares authorized       5,333    
Research and development            
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]            
Total stock-based compensation expense       $ 4,567 3,563 7,422
Sales and marketing            
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]            
Total stock-based compensation expense       1,091 1,082 701
General and administrative            
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]            
Total stock-based compensation expense       7,605 7,041 3,510
RSUs            
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]            
Unrecognized compensation expense       $ 25,248    
Unrecognized compensation expense recognized over weighted average period       2 years 10 months 28 days    
Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]            
Unrecognized compensation expense       $ 8,435    
Unrecognized compensation expense recognized over weighted average period       3 years 7 months 6 days    
Total intrinsic value exercised       $ 444 $ 4,960 $ 7,735