XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets and Liabilities Gross Carrying Amount and Accumulated Amortization (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Intangible Assets [Line Items]    
Intangible assets, Accumulated (Amortization) Accretion $ (372,260) $ (362,499)
Intangible assets, Net 38,744  
Intangible assets, Gross 411,004 405,608
Intangible assets, Net 38,744 43,109
Core-developed technology [Member]    
Intangible Assets [Line Items]    
Intangible assets, Gross 48,073 48,048
Intangible assets, Accumulated (Amortization) Accretion (37,542) (36,661)
Intangible assets, Net 10,531 11,387
Customer contracts and relationships [Member]    
Intangible Assets [Line Items]    
Intangible assets, Gross 321,125 315,744
Intangible assets, Accumulated (Amortization) Accretion (294,265) (285,441)
Intangible assets, Net 26,860 30,303
Trademarks and trade names [Member]    
Intangible Assets [Line Items]    
Intangible assets, Gross 30,783 30,793
Intangible assets, Accumulated (Amortization) Accretion (29,430) (29,374)
Intangible assets, Net 1,353 1,419
Other Intangible Assets [Member]    
Intangible Assets [Line Items]    
Intangible assets, Gross 11,023 11,023
Intangible assets, Accumulated (Amortization) Accretion (11,023) (11,023)
Intangible assets, Net $ 0 $ 0