XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Intangible Assets - Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,106,542 $ 1,099,547
Accumulated Amortization (263,570) (169,937)
Net Carrying Amount 842,972 929,610
Customer relationships    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 782,804 782,789
Accumulated Amortization (148,525) (95,785)
Net Carrying Amount 634,279 687,004
Developed technology    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 202,771 202,772
Accumulated Amortization (86,931) (56,562)
Net Carrying Amount 115,840 146,210
Trade name    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 101,000 101,000
Accumulated Amortization (20,906) (14,097)
Net Carrying Amount 80,094 86,903
Other    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 19,967 12,986
Accumulated Amortization (7,208) (3,493)
Net Carrying Amount $ 12,759 $ 9,493