XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Related Intangible Assets (Schedule of Acquired Intangible Assets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-lived intangible assets $ 136,043 $ 152,931
Total acquired intangible assets, Gross Carrying Amount 188,343 205,231
Accumulated Amortization, Finite-lived intangible assets 66,776 79,251
Total acquired intangible assets, Accumulated Amortization 66,776 79,251
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-lived intangible assets 2,550 5,773
Accumulated Amortization, Finite-lived intangible assets 1,665 4,714
Unpatented technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-lived intangible assets 31,781 34,133
Accumulated Amortization, Finite-lived intangible assets 23,143 24,295
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-lived intangible assets 100,993 110,649
Accumulated Amortization, Finite-lived intangible assets 41,397 48,088
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Finite-lived intangible assets 719 2,376
Accumulated Amortization, Finite-lived intangible assets 571 2,154
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, Indefinite-lived intangible assets 52,300 52,300
Accumulated Amortization, Indefinite-lived intangible assets $ 0 $ 0