XML 71 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Gross Carrying Amount and Accumulated Amortization for Intangible Assets Resulting from Acquisitions (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Acquired Finite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 21,539 $ 15,239
Accumulated amortization (11,853) (10,874)
Intangible Assets, net $ 9,686 4,365
Minimum    
Acquired Finite Lived Intangible Assets [Line Items]    
Amortization period (in years) 4 years  
Maximum    
Acquired Finite Lived Intangible Assets [Line Items]    
Amortization period (in years) 12 years  
Trademarks    
Acquired Finite Lived Intangible Assets [Line Items]    
Amortization period (in years) 5 years  
Gross carrying amount $ 400  
Accumulated amortization (30)  
Intangible Assets, net 370  
Developed Technology    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross carrying amount 7,600 4,600
Accumulated amortization (3,593) (3,257)
Intangible Assets, net $ 4,007 1,343
Developed Technology | Minimum    
Acquired Finite Lived Intangible Assets [Line Items]    
Amortization period (in years) 10 years  
Developed Technology | Maximum    
Acquired Finite Lived Intangible Assets [Line Items]    
Amortization period (in years) 12 years  
Customer Relationships    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 13,539 10,639
Accumulated amortization (8,230) (7,617)
Intangible Assets, net $ 5,309 $ 3,022
Customer Relationships | Minimum    
Acquired Finite Lived Intangible Assets [Line Items]    
Amortization period (in years) 4 years  
Customer Relationships | Maximum    
Acquired Finite Lived Intangible Assets [Line Items]    
Amortization period (in years) 12 years