XML 66 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues - Disaggregation of Revenues by Revenue Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenue from External Customer [Line Items]    
Revenues $ 229,686 $ 202,517
Product revenues    
Revenue from External Customer [Line Items]    
Revenues 170,073 145,610
Hardware and software    
Revenue from External Customer [Line Items]    
Revenues 142,433 118,814
Consumables    
Revenue from External Customer [Line Items]    
Revenues 23,270 23,707
Other    
Revenue from External Customer [Line Items]    
Revenues $ 4,370 $ 3,089