XML 71 R53.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies - Revenue (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Change in Accounting Estimate [Line Items]      
Product sales and services $ 147,222 $ 172,288 $ 12,193
Effect on earnings per diluted share (in usd per share) $ (1.00) $ 0.96 $ (2.47)
License and research revenue $ 3,024 $ 721 $ 2,782
Change in Accounting Method Accounted for as Change in Estimate      
Change in Accounting Estimate [Line Items]      
Product sales and services $ 5,981    
Effect on earnings per diluted share (in usd per share) $ 0.05