XML 95 R73.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets and Goodwill - Intangibles (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Intangibles    
Gross Carrying Amount $ 702,348 $ 701,065
Accumulated Amortization (537,428) (500,083)
Intangible Asset, net 164,920 200,982
Impairment charge 0  
Carrying amount of indefinite-lived trade names which are not amortizable 5,300  
Aggregated amortization expense $ 40,500 $ 47,300
Customer relationships    
Intangibles    
Weighted Average Useful Life (in years) 8 years 4 months 24 days 9 years
Gross Carrying Amount $ 507,930 $ 507,723
Accumulated Amortization (380,580) (351,240)
Intangible Asset, net $ 127,350 $ 156,483
Developed technology    
Intangibles    
Weighted Average Useful Life (in years) 1 year 2 months 12 days 2 years 1 month 6 days
Gross Carrying Amount $ 88,554 $ 88,553
Accumulated Amortization (88,085) (88,000)
Intangible Asset, net $ 469 $ 553
Patent    
Intangibles    
Weighted Average Useful Life (in years) 2 months 12 days 1 year 2 months 12 days
Gross Carrying Amount $ 15 $ 15
Accumulated Amortization (14) (6)
Intangible Asset, net 1 9
Trade names    
Intangibles    
Gross Carrying Amount 5,300 8,400
Accumulated Amortization   (3,100)
Intangible Asset, net 5,300 5,300
Accumulated impairment losses $ 44,100 $ 44,100
Outsource contract costs    
Intangibles    
Weighted Average Useful Life (in years) 2 years 6 months 3 years
Gross Carrying Amount $ 17,734 $ 17,184
Accumulated Amortization (16,334) (15,509)
Intangible Asset, net $ 1,400 $ 1,675
Internally developed software    
Intangibles    
Weighted Average Useful Life (in years) 2 years 7 months 6 days 2 years 10 months 24 days
Gross Carrying Amount $ 56,066 $ 52,441
Accumulated Amortization (43,499) (35,095)
Intangible Asset, net $ 12,567 $ 17,346
Purchased software    
Intangibles    
Weighted Average Useful Life (in years) 10 years 11 years
Gross Carrying Amount $ 26,749 $ 26,749
Accumulated Amortization (8,916) (7,133)
Intangible Asset, net $ 17,833 $ 19,616