XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Other Intangible Assets (Schedule of Acquired Identifiable Intangible Assets and Capitalized Purchased Software Costs) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 168,816 $ 169,336
Accumulated Amortization (119,870) (118,314)
Net Carrying Amount 48,946 51,022
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 100,073 100,105
Accumulated Amortization (74,312) (71,947)
Net Carrying Amount 25,761 28,158
Capitalized Purchased Software Costs [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 44,574 45,062
Accumulated Amortization (29,642) (30,463)
Net Carrying Amount 14,932 14,599
Technology Licenses [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 15,500 15,500
Accumulated Amortization (15,500) (15,500)
Net Carrying Amount 0 0
Trade Names and Trademarks [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 7,800 7,800
Accumulated Amortization 0 0
Net Carrying Amount 7,800 7,800
Other Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 869 869
Accumulated Amortization (416) (404)
Net Carrying Amount $ 453 $ 465