v3.25.0.1
Goodwill and Other Intangible Assets - Amortization for Definite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Goodwill and other intangible assets      
Gross carrying amount $ 1,551,900 $ 1,771,200  
Accumulated amortization (512,851) (584,263)  
Net carrying value 1,039,049 1,186,936  
Amortization expense 147,900 159,400 $ 167,500
Customer relationships      
Goodwill and other intangible assets      
Gross carrying amount 1,429,400 1,429,400  
Accumulated amortization (440,729) (345,848)  
Net carrying value $ 988,671 $ 1,083,552  
Weighted-average remaining useful life 11 years 1 month 6 days 12 years 3 months 18 days  
Purchased developed technology      
Goodwill and other intangible assets      
Gross carrying amount $ 81,800 $ 301,100  
Accumulated amortization (50,875) (221,558)  
Net carrying value $ 30,925 $ 79,542  
Weighted-average remaining useful life 4 years 2 months 12 days 3 years  
Tradenames and trademarks      
Goodwill and other intangible assets      
Gross carrying amount $ 40,700 $ 40,700  
Accumulated amortization (21,247) (16,857)  
Net carrying value $ 19,453 $ 23,842  
Weighted-average remaining useful life 4 years 8 months 12 days 6 years