XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment and Intangible Assets - Intangible Assets and Estimated Future Amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Intangible Assets      
Intangible Assets $ 869,005 $ 868,998  
Accumulated Amortization (805,148) (709,508)  
Amortization expense 96,000 181,000 $ 154,000
Estimated future amortization of identifiable intangible assets      
2025 13,534    
2026 11,838    
2027 11,355    
2028 10,872    
2029 10,283    
Thereafter 5,747    
Total $ 63,629    
Minimum      
Intangible Assets      
Useful life 2 years    
Maximum      
Intangible Assets      
Useful life 20 years    
Technology-based      
Intangible Assets      
Intangible Assets $ 63,773 63,766  
Accumulated Amortization (61,157) (60,590)  
Trademarks      
Intangible Assets      
Intangible Assets 135,134 135,134  
Accumulated Amortization (81,351) (71,640)  
Contract-based      
Intangible Assets      
Intangible Assets 41,500 41,500  
Accumulated Amortization (41,500) (41,500)  
Customer relationships      
Intangible Assets      
Intangible Assets 628,598 628,598  
Accumulated Amortization $ (621,140) $ (535,778)