XML 80 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Intangible assets    
Average Remaining Amortization Period 3 years 8 months 12 days  
Gross Carrying Amount, Intangible assets $ 537,509 $ 537,509
Accumulated Amortization and Impairment, Intangible assets 528,677 493,564
Total Net Intangible Assets $ 8,832 43,945
Technology    
Intangible assets    
Average Remaining Amortization Period 1 year 3 months 18 days  
Gross Carrying Amount, Intangible assets $ 355,928 355,928
Accumulated Amortization and Impairment, Intangible assets 354,066 321,923
Total Net Intangible Assets $ 1,862 34,005
Customer relationship    
Intangible assets    
Average Remaining Amortization Period 4 years 3 months 18 days  
Gross Carrying Amount, Intangible assets $ 146,925 146,925
Accumulated Amortization and Impairment, Intangible assets 139,955 137,649
Total Net Intangible Assets 6,970 9,276
Trademarks and tradenames    
Intangible assets    
Gross Carrying Amount, Intangible assets 30,910 30,910
Accumulated Amortization and Impairment, Intangible assets 30,910 30,269
Total Net Intangible Assets   641
Other Intangible Assets    
Intangible assets    
Gross Carrying Amount, Intangible assets 3,746 3,746
Accumulated Amortization and Impairment, Intangible assets $ 3,746 3,723
Total Net Intangible Assets   $ 23