XML 63 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Gross Carrying Amount and Accumulated Amortization for Intangible Assets Resulting from Acquisitions (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Acquired Finite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 25,622 $ 23,939
Accumulated amortization (14,244) (12,959)
Intangible assets, net $ 11,378 10,980
Trademarks    
Acquired Finite Lived Intangible Assets [Line Items]    
Amortization period (in years) 5 years  
Gross carrying amount $ 762 600
Accumulated amortization (152) (77)
Intangible assets, net 610 523
Developed Technology    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross carrying amount 9,106 8,300
Accumulated amortization (4,426) (3,978)
Intangible assets, net $ 4,680 4,322
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 $ 15,754 15,039
Accumulated amortization (9,666) (8,904)
Intangible assets, net $ 6,088 $ 6,135
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