XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangible Assets (Schedule of Acquired Identifiable Intangible Assets and Capitalized Purchased Software Costs) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 170,346 $ 169,336
Accumulated Amortization (119,873) (118,314)
Net Carrying Amount 50,473 51,022
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 100,081 100,105
Accumulated Amortization (73,121) (71,947)
Net Carrying Amount 26,960 28,158
Capitalized Purchased Software Costs [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 46,097 45,062
Accumulated Amortization (30,842) (30,463)
Net Carrying Amount 15,255 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 868 869
Accumulated Amortization (410) (404)
Net Carrying Amount $ 458 $ 465