XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Gross Carrying Amount and Accumulated Amortization for Intangible Assets Resulting from Acquisitions (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Acquired Finite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 25,665 $ 25,659
Accumulated amortization (19,220) (18,096)
Intangible assets, net $ 6,445 7,563
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 $ 764 765
Accumulated amortization (536) (382)
Intangible assets, net 228 383
Developed Technology    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross carrying amount 9,127 9,123
Accumulated amortization (6,219) (5,773)
Intangible assets, net $ 2,908 3,350
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,774 15,771
Accumulated amortization (12,465) (11,941)
Intangible assets, net $ 3,309 $ 3,830
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