XML 85 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Gross Carrying Amount and Accumulated Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,099,547 $ 1,097,832
Accumulated Amortization (169,937) (46,135)
Net Carrying Amount 929,610 1,051,697
Customer relationships    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 782,789 786,715
Accumulated Amortization (95,785) (25,563)
Net Carrying Amount 687,004 761,152
Developed technology    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 202,772 202,772
Accumulated Amortization (56,562) (16,435)
Net Carrying Amount 146,210 186,337
Trade name    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 101,000 101,000
Accumulated Amortization (14,097) (3,406)
Net Carrying Amount 86,903 97,594
Other    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 12,986 7,345
Accumulated Amortization (3,493) (731)
Net Carrying Amount $ 9,493 $ 6,614