XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Related Intangible Assets (Schedule of Acquired Intangible Assets) (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-lived intangible assets $ 162,784 $ 155,183
Total acquired intangible assets, Gross Carrying Amount 223,784 211,753
Accumulated Amortization, Finite-lived intangible assets 69,129 55,388
Total acquired intangible assets, Accumulated Amortization 69,129 55,388
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-lived intangible assets 5,520 5,818
Accumulated Amortization, Finite-lived intangible assets 3,878 3,385
Unpatented technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-lived intangible assets 38,442 38,752
Accumulated Amortization, Finite-lived intangible assets 19,891 17,765
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-lived intangible assets 108,937 98,500
Accumulated Amortization, Finite-lived intangible assets 37,815 31,580
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-lived intangible assets 2,685 4,885
Accumulated Amortization, Finite-lived intangible assets 1,913 1,747
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-lived intangible assets 7,200 7,228
Accumulated Amortization, Finite-lived intangible assets 5,632 911
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Indefinite-lived intangible assets 61,000 56,570
Accumulated Amortization, Indefinite-lived intangible assets $ 0 $ 0