XML 85 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Related Intangible Assets (Schedule of Acquired Intangible Assets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-lived intangible assets $ 163,172 $ 155,183
Total acquired intangible assets, Gross Carrying Amount 224,272 211,753
Accumulated Amortization, Finite-lived intangible assets 64,538 55,388
Total acquired intangible assets, Accumulated Amortization 64,538 55,388
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-lived intangible assets 5,550 5,818
Accumulated Amortization, Finite-lived intangible assets 3,747 3,385
Unpatented technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-lived intangible assets 38,386 38,752
Accumulated Amortization, Finite-lived intangible assets 19,194 17,765
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-lived intangible assets 109,329 98,500
Accumulated Amortization, Finite-lived intangible assets 35,658 31,580
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-lived intangible assets 2,691 4,885
Accumulated Amortization, Finite-lived intangible assets 1,859 1,747
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-lived intangible assets 7,216 7,228
Accumulated Amortization, Finite-lived intangible assets 4,080 911
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Indefinite-lived intangible assets 61,100 56,570
Accumulated Amortization, Indefinite-lived intangible assets $ 0 $ 0