XML 82 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets - Schedule of Intangible Assets and Accumulated Amortization by Category (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite And Infinite Lived Intangible Assets [Line Items]    
Total intangible assets, net $ 14,367 $ 11,946
Indefinite lived trade names 1,950 2,057
Patented and Unpatented Technology [Member]    
Finite And Infinite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 16,469 16,848
Accumulated Amortization (14,553) (13,845)
Total intangible assets, net $ 1,916 $ 3,003
Weighted Average Amortization Period (in years) 2 years 3 years
Customer Relationships [Member]    
Finite And Infinite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 22,000 $ 18,077
Accumulated Amortization (14,344) (13,017)
Total intangible assets, net $ 7,656 $ 5,060
Weighted Average Amortization Period (in years) 9 years 3 years
Software [Member]    
Finite And Infinite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 236 $ 160
Accumulated Amortization (56) (8)
Total intangible assets, net $ 180 $ 152
Weighted Average Amortization Period (in years) 4 years 5 years
Trade Names and Trademarks [Member]    
Finite And Infinite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 5,469 $ 4,269
Accumulated Amortization (2,804) (2,595)
Total intangible assets, net $ 2,665 $ 1,674
Weighted Average Amortization Period (in years) 15 years 10 years
Trade Names [Member]    
Finite And Infinite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,950 $ 2,057