XML 48 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions (Fair Value of Net Assets Acquired) (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Jul. 13, 2020
Dec. 31, 2019
Business Acquisition [Line Items]      
Goodwill $ 482,043   $ 468,413
C Technologies      
Business Acquisition [Line Items]      
Cash and cash equivalents 3,795    
Restricted cash 26,933    
Accounts receivable 3,044    
Inventory 3,783    
Prepaid expenses and other current assets 93    
Fixed assets 40    
Operating lease right of use asset 3,836    
Deferred taxes 895    
Goodwill 142,314    
Accounts payable (436)    
Accrued liabilities (2,767)    
Accrued bonus (26,928)    
Deferred revenue (1,709)    
Operating lease liability (51)    
Operating lease liability, long-term (3,785)    
Fair value of net assets acquired 239,887    
C Technologies | Customer relationships      
Business Acquisition [Line Items]      
Business combination, intangible assets 59,680    
C Technologies | Developed technology      
Business Acquisition [Line Items]      
Business combination, intangible assets 28,920    
C Technologies | Trademark and tradename      
Business Acquisition [Line Items]      
Business combination, intangible assets 1,570    
C Technologies | Non-compete agreements      
Business Acquisition [Line Items]      
Business combination, intangible assets 660    
Engineered Molding Technology LLC [Member]      
Business Acquisition [Line Items]      
Cash and cash equivalents   $ 69  
Accounts receivable   1,057  
Inventory   449  
Prepaid expenses and other current assets   7  
Fixed assets   472  
Operating lease right of use asset   1,050  
Business combination, intangible assets 14,400    
Goodwill $ 12,600 12,573  
Accounts payable   (283)  
Accrued liabilities   (190)  
Operating lease liability   (211)  
Operating lease liability, long-term   (839)  
Fair value of net assets acquired   28,514  
Engineered Molding Technology LLC [Member] | Customer relationships      
Business Acquisition [Line Items]      
Business combination, intangible assets   11,080  
Engineered Molding Technology LLC [Member] | Developed technology      
Business Acquisition [Line Items]      
Business combination, intangible assets   2,910  
Engineered Molding Technology LLC [Member] | Trademark and tradename      
Business Acquisition [Line Items]      
Business combination, intangible assets   320  
Engineered Molding Technology LLC [Member] | Non-compete agreements      
Business Acquisition [Line Items]      
Business combination, intangible assets   $ 50