v3.26.1
Goodwill and Intangible Assets Intangibles Table (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 1,275,990 $ 1,282,103
Finite-Lived Intangible Assets, Accumulated Amortization 717,019 654,703
Finite-Lived Intangible Assets, Net 558,971 627,400
Indefinite-lived Intangible Assets (Excluding Goodwill) 8,694 6,159
Intangible Assets, Gross (Excluding Goodwill) 1,284,684 1,288,262
INTANGIBLE ASSETS, net $ 567,665 $ 633,559 [1]
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 10 years 10 years
Finite-Lived Intangible Assets, Gross $ 41,602 $ 40,582
Finite-Lived Intangible Assets, Accumulated Amortization 26,803 25,455
Finite-Lived Intangible Assets, Net $ 14,799 $ 15,127
Customer Contracts [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 12 years 12 years
Finite-Lived Intangible Assets, Gross $ 9,900 $ 9,959
Finite-Lived Intangible Assets, Accumulated Amortization 7,482 7,356
Finite-Lived Intangible Assets, Net $ 2,418 $ 2,603
Customer-Related Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 8 years 8 years
Finite-Lived Intangible Assets, Gross $ 555,818 $ 561,199
Finite-Lived Intangible Assets, Accumulated Amortization 333,336 304,287
Finite-Lived Intangible Assets, Net $ 222,482 $ 256,912
Trademarks [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 1 year 1 year
Finite-Lived Intangible Assets, Gross $ 5,425 $ 5,425
Finite-Lived Intangible Assets, Accumulated Amortization 5,425 5,425
Finite-Lived Intangible Assets, Net $ 0 $ 0
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 15 years 15 years
Finite-Lived Intangible Assets, Gross $ 18,253 $ 18,249
Finite-Lived Intangible Assets, Accumulated Amortization 10,182 9,574
Finite-Lived Intangible Assets, Net $ 8,071 $ 8,675
Developed Technology Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 10 years 10 years
Finite-Lived Intangible Assets, Gross $ 635,892 $ 637,589
Finite-Lived Intangible Assets, Accumulated Amortization 324,691 293,506
Finite-Lived Intangible Assets, Net $ 311,201 $ 344,083
Noncompete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 3 years 3 years
Finite-Lived Intangible Assets, Gross $ 9,100 $ 9,100
Finite-Lived Intangible Assets, Accumulated Amortization 9,100 9,100
Finite-Lived Intangible Assets, Net $ 0 $ 0
[1] December 31, 2025 balances were derived from audited consolidated financial statements.