v3.26.1
Goodwill and Intangible Assets - Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,110,638 $ 1,109,759
Accumulated Amortization (355,397) (294,949)
Net Carrying Amount 755,241 814,810
Customer relationships    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 780,653 783,259
Accumulated Amortization (199,233) (166,135)
Net Carrying Amount 581,420 617,124
Developed technology    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 202,771 202,771
Accumulated Amortization (116,748) (96,689)
Net Carrying Amount 86,023 106,082
Trade name    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 101,000 101,000
Accumulated Amortization (28,406) (23,406)
Net Carrying Amount 72,594 77,594
Other    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 26,214 22,729
Accumulated Amortization (11,010) (8,719)
Net Carrying Amount $ 15,204 $ 14,010