v3.26.1
Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 553,904 $ 553,896
Accumulated Amortization 216,144 208,644
Net Carrying Amount 337,760 345,252
Indefinite-Lived Intangible Assets [Line Items]    
Total indefinite life intangible assets 82,672 82,698
Gross Amount 636,576 636,594
Accumulated Amortization 216,144 208,644
Net Carrying Amount 420,432 427,950
Trade names    
Indefinite-Lived Intangible Assets [Line Items]    
Total indefinite life intangible assets 79,570 79,570
Licenses    
Indefinite-Lived Intangible Assets [Line Items]    
Total indefinite life intangible assets 2,648 2,674
Domain name    
Indefinite-Lived Intangible Assets [Line Items]    
Total indefinite life intangible assets 454 454
Customer-related    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 401,711 399,885
Accumulated Amortization 147,659 140,218
Net Carrying Amount $ 254,052 $ 259,667
Weighted-Average Remaining Life (Years) 11 years 11 years 3 months 18 days
Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ 147,659 $ 140,218
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 86,330 86,097
Accumulated Amortization 30,222 28,655
Net Carrying Amount $ 56,108 $ 57,442
Weighted-Average Remaining Life (Years) 9 years 9 years 3 months 18 days
Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ 30,222 $ 28,655
Noncompete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 21,815 21,816
Accumulated Amortization 21,570 21,507
Net Carrying Amount $ 245 $ 309
Weighted-Average Remaining Life (Years) 1 year 2 months 12 days 1 year 4 months 24 days
Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ 21,570 $ 21,507
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 13,258 13,160
Accumulated Amortization 11,749 11,607
Net Carrying Amount $ 1,509 $ 1,553
Weighted-Average Remaining Life (Years) 2 years 7 months 6 days 2 years 7 months 6 days
Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ 11,749 $ 11,607
All other    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 30,790 32,938
Accumulated Amortization 4,944 6,657
Net Carrying Amount $ 25,846 $ 26,281
Weighted-Average Remaining Life (Years) 10 years 6 months 10 years 8 months 12 days
Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ 4,944 $ 6,657