XML 49 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 3 - Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Disaggregation Of Revenue [Line Items]        
Gross sales $ 104,231 $ 112,233 $ 390,575 $ 350,431
Single-Use Products [Member]        
Disaggregation Of Revenue [Line Items]        
Gross sales 58,731   205,944  
Multi-Use Products [Member]        
Disaggregation Of Revenue [Line Items]        
Gross sales 39,037   168,310  
Service Revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Gross sales $ 6,463   $ 16,321