XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Gross Carrying Amount and Accumulated Amortization for Intangible Assets Resulting from Acquisitions (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Acquired Finite Lived Intangible Assets [Line Items]      
Gross carrying amount $ 25,682   $ 25,665
Accumulated amortization (19,500)   (19,220)
Intangible assets, net $ 6,182 $ 6,445 6,445
Trademarks      
Acquired Finite Lived Intangible Assets [Line Items]      
Amortization period (in years) 5 years    
Gross carrying amount $ 767   764
Accumulated amortization (575)   (536)
Intangible assets, net 192   228
Developed Technology      
Acquired Finite Lived Intangible Assets [Line Items]      
Gross carrying amount 9,136   9,127
Accumulated amortization (6,331)   (6,219)
Intangible assets, net $ 2,805   2,908
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,779   15,774
Accumulated amortization (12,594)   (12,465)
Intangible assets, net $ 3,185   $ 3,309
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