XML 108 R90.htm IDEA: XBRL DOCUMENT v3.7.0.1
Equity Instruments and Stock Based Compensation - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 14,679 $ 7,741 $ 2,894
Cost of products and services sold      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 0 0 38
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 3,523 1,587 1,027
Selling, general and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 11,156 $ 6,154 $ 1,829