XML 48 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Other Intangible Assets (Schedule of Acquired Identifiable Intangible Assets and Capitalized Purchased Software Costs) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 170,073 $ 168,525
Accumulated amortization (129,060) (124,128)
Net carrying amount 41,013 44,397
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 100,176 100,041
Accumulated amortization (79,207) (76,675)
Net carrying amount 20,969 23,366
Capitalized Purchased Software Costs [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 45,729 44,316
Accumulated amortization (33,913) (31,525)
Net carrying amount 11,816 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 (440) (428)
Net carrying amount $ 428 $ 440