v3.25.4
Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 557,980 $ 507,390
Amortizable intangible assets, accumulated amortization (390,231) (334,573)
Amortizable intangible assets, net carrying amount $ 167,749 $ 172,817
Amortizable intangible assets, weighted average remaining life (Years) 10 years 11 years 1 month 6 days
Non-amortizable intangible assets $ 13,027 $ 13,027
Gross carrying amount 571,007 520,417
Net carrying amount 180,776 185,844
Patents and Developed Technologies    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount 235,851 218,867
Amortizable intangible assets, accumulated amortization (180,798) (159,041)
Amortizable intangible assets, net carrying amount $ 55,053 $ 59,826
Amortizable intangible assets, weighted average remaining life (Years) 7 years 7 years 7 months 6 days
Customer Relationships    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 296,868 $ 265,156
Amortizable intangible assets, accumulated amortization (191,037) (158,938)
Amortizable intangible assets, net carrying amount $ 105,831 $ 106,218
Amortizable intangible assets, weighted average remaining life (Years) 11 years 8 months 12 days 13 years 2 months 12 days
Trademarks and Trade Names    
Schedule of Intangible Assets Disclosure [Line Items]    
Amortizable intangible assets, gross carrying amount $ 25,261 $ 23,367
Amortizable intangible assets, accumulated amortization (18,396) (16,594)
Amortizable intangible assets, net carrying amount $ 6,865 $ 6,773
Amortizable intangible assets, weighted average remaining life (Years) 9 years 3 months 18 days 9 years 2 months 12 days