XML 48 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Other Intangible Assets (Schedule of Acquired Identifiable Intangible Assets and Capitalized Purchased Software Costs) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 169,856 $ 168,525
Accumulated amortization (126,648) (124,128)
Net carrying amount 43,208 44,397
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 100,084 100,041
Accumulated amortization (77,917) (76,675)
Net carrying amount 22,167 23,366
Capitalized Purchased Software Costs [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 45,604 44,316
Accumulated amortization (32,797) (31,525)
Net carrying amount 12,807 12,791
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 868
Accumulated amortization (434) (428)
Net carrying amount $ 434 $ 440