XML 62 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Intangible Assets - Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,104,203 $ 1,099,547
Accumulated Amortization (232,253) (169,937)
Net Carrying Amount 871,950 929,610
Customer relationships    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 783,182 782,789
Accumulated Amortization (130,993) (95,785)
Net Carrying Amount 652,189 687,004
Developed technology    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 202,771 202,772
Accumulated Amortization (76,887) (56,562)
Net Carrying Amount 125,884 146,210
Trade name    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 101,000 101,000
Accumulated Amortization (18,406) (14,097)
Net Carrying Amount 82,594 86,903
Other    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 17,250 12,986
Accumulated Amortization (5,967) (3,493)
Net Carrying Amount $ 11,283 $ 9,493