XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Schedule of Intangible Assets and Accumulated Amortization by Category (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Finite And Infinite Lived Intangible Assets [Line Items]    
Total intangible assets, net $ 14,160 $ 15,671
Indefinite lived trade names 2,580 2,664
Patented and Unpatented Technology [Member]    
Finite And Infinite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 18,385 18,643
Accumulated Amortization (14,845) (14,587)
Total intangible assets, net $ 3,540 $ 4,056
Weighted Average Amortization Period (in years) 5 years 6 years
Customer Relationships [Member]    
Finite And Infinite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 19,190 $ 19,552
Accumulated Amortization (13,204) (12,753)
Total intangible assets, net $ 5,986 $ 6,799
Weighted Average Amortization Period (in years) 5 years 5 years
Trade Names and Trademarks [Member]    
Finite And Infinite Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (2,775) $ (2,677)
Total intangible assets, net $ 2,054 $ 2,152
Weighted Average Amortization Period (in years) 11 years 11 years
Gross Carrying Amount $ 4,829 $ 4,829
Trade Names [Member]    
Finite And Infinite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 2,580 $ 2,664