XML 84 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Gross Carrying Amount and Accumulated Amortization for Intangible Assets Resulting from Acquisitions (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Acquired Finite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 25,635 $ 23,939
Accumulated amortization (15,531) (12,959)
Intangible assets, net $ 10,104 10,980
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 $ 763 600
Accumulated amortization (229) (77)
Intangible assets, net 534 523
Developed Technology    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross carrying amount 9,109 8,300
Accumulated amortization (4,873) (3,978)
Intangible assets, net $ 4,236 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,763 15,039
Accumulated amortization (10,429) (8,904)
Intangible assets, net $ 5,334 $ 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