XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets - Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,101,551 $ 1,099,547
Accumulated Amortization (200,592) (169,937)
Net Carrying Amount 900,959 929,610
Customer relationships    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 782,968 782,789
Accumulated Amortization (113,384) (95,785)
Net Carrying Amount 669,584 687,004
Developed technology    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 202,771 202,772
Accumulated Amortization (66,867) (56,562)
Net Carrying Amount 135,904 146,210
Trade name    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 101,000 101,000
Accumulated Amortization (15,906) (14,097)
Net Carrying Amount 85,094 86,903
Other    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,812 12,986
Accumulated Amortization (4,435) (3,493)
Net Carrying Amount $ 10,377 $ 9,493