XML 73 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets - Schedule of Acquired Finite-Lived Intangible Asset by Major Class (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 159,048 $ 151,204
Accumulated Amortization (118,719) (106,967)
Net Carrying Value $ 40,329 $ 44,237
Weighted-average amortization period 6 years 8 months 12 days 3 years 9 months 18 days
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2021 $ 9,678  
2022 4,711  
2023 4,614  
2024 4,152  
2025 4,050  
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 131,948 $ 127,362
Accumulated Amortization (101,319) (92,354)
Net Carrying Value $ 30,629 $ 35,008
Weighted-average amortization period 3 years 3 months 18 days 4 years
Technology-based    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 18,183 $ 16,562
Accumulated Amortization (10,174) (9,108)
Net Carrying Value $ 8,009 $ 7,454
Weighted-average amortization period 6 years 6 months 7 years
Trade name    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 3,123 $ 1,795
Accumulated Amortization (1,737) (1,636)
Net Carrying Value $ 1,386 $ 159
Weighted-average amortization period 6 years 1 year 8 months 12 days
Other    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 5,794 $ 5,485
Accumulated Amortization (5,489) (3,869)
Net Carrying Value $ 305 $ 1,616
Weighted-average amortization period 10 years 1 month 6 days 1 year 9 months 18 days