XML 55 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisition of Tech Blend - Additional Information (Detail) - USD ($)
1 Months Ended 2 Months Ended 3 Months Ended
Nov. 30, 2017
Dec. 31, 2017
Dec. 31, 2017
Maximum [Member]      
Business Acquisition [Line Items]      
Intangible assets, amortization period     25 years
Minimum [Member]      
Business Acquisition [Line Items]      
Intangible assets, amortization period     10 years
Tech Blend [Member]      
Business Acquisition [Line Items]      
Acquisition date 2017-11    
Preliminary purchase price paid in cash $ 65,000,000    
Revenues   $ 4,000,000  
Intangible assets 31,000,000    
Tech Blend [Member] | Developed Technologies [Member]      
Business Acquisition [Line Items]      
Intangible assets $ 21,000,000    
Intangible assets, amortization period 25 years    
Tech Blend [Member] | Trademarks [Member]      
Business Acquisition [Line Items]      
Intangible assets $ 2,000,000    
Intangible assets, amortization period 10 years    
Tech Blend [Member] | Customer Relationships [Member]      
Business Acquisition [Line Items]      
Intangible assets $ 8,000,000    
Intangible assets, amortization period 12 years    
Tech Blend [Member] | Maximum [Member]      
Business Acquisition [Line Items]      
Acquisition costs   $ 1,000,000