XML 68 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Other Intangible Assets - Schedule of Intangible Asset (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets    
Gross Carrying Value $ 80,384 $ 80,276
Accumulated Amortization (44,907) (43,379)
Net Carrying Amount 35,477 36,897
Patents    
Finite-Lived Intangible Assets    
Gross Carrying Value 389 383
Accumulated Amortization (213) (206)
Net Carrying Amount 176 177
Customer relationships    
Finite-Lived Intangible Assets    
Gross Carrying Value 36,353 36,269
Accumulated Amortization (16,568) (15,914)
Net Carrying Amount 19,785 20,355
Trademarks and trade names    
Finite-Lived Intangible Assets    
Gross Carrying Value 7,816 7,809
Accumulated Amortization (4,283) (4,135)
Net Carrying Amount 3,533 3,674
Technology    
Finite-Lived Intangible Assets    
Gross Carrying Value 35,826 35,815
Accumulated Amortization (23,843) (23,124)
Net Carrying Amount $ 11,983 $ 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