v3.19.2
SIGNIFICANT ACCOUNTING POLICIES - Assets Useful Lives (Details)
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Minimum    
Property, Plant and Equipment [Line Items]    
Intangible asset, useful life 3 years  
Maximum    
Property, Plant and Equipment [Line Items]    
Intangible asset, useful life 20 years  
Building and building improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Depreciable lives   25 years
Building and building improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Depreciable lives   30 years
Furniture and fixtures | Minimum    
Property, Plant and Equipment [Line Items]    
Depreciable lives   5 years
Furniture and fixtures | Maximum    
Property, Plant and Equipment [Line Items]    
Depreciable lives   7 years
Computer equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Depreciable lives   3 years
Computer equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Depreciable lives   5 years
Business software    
Property, Plant and Equipment [Line Items]    
Depreciable lives   3 years
Office and other equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Depreciable lives   5 years
Office and other equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Depreciable lives   7 years
Instruments    
Property, Plant and Equipment [Line Items]    
Depreciable lives   5 years
Sample inventory    
Property, Plant and Equipment [Line Items]    
Depreciable lives   2 years