v3.26.1
Goodwill and Intangible Assets - Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,110,380 $ 1,109,759
Accumulated Amortization (326,163) (294,949)
Net Carrying Amount 784,217 814,810
Customer relationships    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 782,888 783,259
Accumulated Amortization (183,594) (166,135)
Net Carrying Amount 599,294 617,124
Developed technology    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 202,771 202,771
Accumulated Amortization (106,721) (96,689)
Net Carrying Amount 96,050 106,082
Trade name    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 101,000 101,000
Accumulated Amortization (25,906) (23,406)
Net Carrying Amount 75,094 77,594
Other    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 23,721 22,729
Accumulated Amortization (9,942) (8,719)
Net Carrying Amount $ 13,779 $ 14,010