XML 85 R110.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisitions - GVi Ventures, Inc. Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Apr. 12, 2017
Business Acquisition [Line Items]        
Goodwill $ 243,445 $ 113,208 $ 113,208  
GVi Ventures, Inc.        
Business Acquisition [Line Items]        
Accounts receivable       $ 423
Inventories       120
Prepaid expenses and other current assets       1
Accounts payable       (152)
Accrued expenses       (10)
Goodwill       1,476
Purchase price       5,368
Completed Technologies [Member] | GVi Ventures, Inc.        
Business Acquisition [Line Items]        
Finite-lived intangible assets       910
Customer Relationships [Member] | GVi Ventures, Inc.        
Business Acquisition [Line Items]        
Finite-lived intangible assets       $ 2,600