XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Gross Carrying Amount and Accumulated Amortization for Intangible Assets Resulting from Acquisitions (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Acquired Finite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 25,602 $ 25,665
Accumulated amortization (20,337) (19,220)
Intangible assets, net $ 5,265 6,445
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 $ 766 764
Accumulated amortization (691) (536)
Intangible assets, net 75 228
Developed Technology    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross carrying amount 9,093 9,127
Accumulated amortization (6,666) (6,219)
Intangible assets, net $ 2,427 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,743 15,774
Accumulated amortization (12,980) (12,465)
Intangible assets, net $ 2,763 $ 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