XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets - Schedule of Intangible Asset (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets      
Gross Carrying Value   $ 80,457 $ 80,276
Accumulated Amortization   (46,419) (43,379)
Net Carrying Amount   34,038 36,897
Patents      
Finite-Lived Intangible Assets      
Gross Carrying Value   394 383
Accumulated Amortization   (220) (206)
Net Carrying Amount   174 177
Customer relationships      
Finite-Lived Intangible Assets      
Gross Carrying Value   36,402 36,269
Accumulated Amortization   (17,190) (15,914)
Net Carrying Amount   19,212 20,355
Trademarks and trade names      
Finite-Lived Intangible Assets      
Gross Carrying Value   7,820 7,809
Accumulated Amortization   (4,428) (4,135)
Net Carrying Amount   3,392 3,674
Technology      
Finite-Lived Intangible Assets      
Gross Carrying Value   35,841 35,815
Accumulated Amortization   (24,581) (23,124)
Net Carrying Amount   $ 11,260 $ 12,691
Weighted Average      
Finite-Lived Intangible Assets      
Weighted Average Amortization Period In Years   16 years  
Weighted Average | Patents      
Finite-Lived Intangible Assets      
Weighted Average Amortization Period In Years 10 years 10 years  
Weighted Average | Customer relationships      
Finite-Lived Intangible Assets      
Weighted Average Amortization Period In Years 18 years 18 years  
Weighted Average | Trademarks and trade names      
Finite-Lived Intangible Assets      
Weighted Average Amortization Period In Years 16 years 16 years  
Weighted Average | Technology      
Finite-Lived Intangible Assets      
Weighted Average Amortization Period In Years 13 years 13 years