v3.26.3
Intangible Assets - Gross Carrying Amount and Accumulated Amortization (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Intangible Assets [Line Items]    
Intangible assets, Accumulated (Amortization) Accretion $ (382,580) $ (358,744)
Intangible assets, Net 255,052  
Intangible assets, Gross 637,632 442,081
Intangible assets, Net 255,052 83,337
Core-developed technology    
Intangible Assets [Line Items]    
Intangible assets, Gross 78,023 54,168
Intangible assets, Accumulated (Amortization) Accretion (39,294) (32,993)
Intangible assets, Net 38,729 21,175
Customer contracts and relationships [Member]    
Intangible Assets [Line Items]    
Intangible assets, Gross 531,868 359,837
Intangible assets, Accumulated (Amortization) Accretion (317,422) (299,893)
Intangible assets, Net 214,446 59,944
Trademarks and trade names [Member]    
Intangible Assets [Line Items]    
Intangible assets, Gross 27,741 28,076
Intangible assets, Accumulated (Amortization) Accretion (25,864) (25,858)
Intangible assets, Net $ 1,877 $ 2,218