v3.26.1
Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Amount $ 554,181 $ 553,896
Accumulated Amortization 226,088 208,644
Net Carrying Amount 328,093 345,252
Intangible Asset, Indefinite-Lived [Line Items]    
Total indefinite life intangible assets 82,707 82,698
Gross Amount 636,888 636,594
Accumulated Amortization 226,088 208,644
Net Carrying Amount 410,800 427,950
Trade names    
Intangible Asset, Indefinite-Lived [Line Items]    
Total indefinite life intangible assets 79,570 79,570
Licenses    
Intangible Asset, Indefinite-Lived [Line Items]    
Total indefinite life intangible assets 2,683 2,674
Domain name    
Intangible Asset, Indefinite-Lived [Line Items]    
Total indefinite life intangible assets 454 454
Customer-related    
Intangible Asset, Finite-Lived [Line Items]    
Gross Amount 401,623 399,885
Accumulated Amortization 155,067 140,218
Net Carrying Amount $ 246,556 $ 259,667
Weighted-Average Remaining Life (Years) 10 years 10 months 24 days 11 years 3 months 18 days
Intangible Asset, Indefinite-Lived [Line Items]    
Accumulated Amortization $ 155,067 $ 140,218
Technology    
Intangible Asset, Finite-Lived [Line Items]    
Gross Amount 86,460 86,097
Accumulated Amortization 31,708 28,655
Net Carrying Amount $ 54,752 $ 57,442
Weighted-Average Remaining Life (Years) 8 years 8 months 12 days 9 years 3 months 18 days
Intangible Asset, Indefinite-Lived [Line Items]    
Accumulated Amortization $ 31,708 $ 28,655
Noncompete agreements    
Intangible Asset, Finite-Lived [Line Items]    
Gross Amount 20,893 21,816
Accumulated Amortization 20,711 21,507
Net Carrying Amount $ 182 $ 309
Weighted-Average Remaining Life (Years) 1 year 1 month 6 days 1 year 4 months 24 days
Intangible Asset, Indefinite-Lived [Line Items]    
Accumulated Amortization $ 20,711 $ 21,507
Patents    
Intangible Asset, Finite-Lived [Line Items]    
Gross Amount 10,862 13,160
Accumulated Amortization 9,372 11,607
Net Carrying Amount $ 1,490 $ 1,553
Weighted-Average Remaining Life (Years) 2 years 7 months 6 days 2 years 7 months 6 days
Intangible Asset, Indefinite-Lived [Line Items]    
Accumulated Amortization $ 9,372 $ 11,607
All other    
Intangible Asset, Finite-Lived [Line Items]    
Gross Amount 34,343 32,938
Accumulated Amortization 9,230 6,657
Net Carrying Amount $ 25,113 $ 26,281
Weighted-Average Remaining Life (Years) 10 years 3 months 18 days 10 years 8 months 12 days
Intangible Asset, Indefinite-Lived [Line Items]    
Accumulated Amortization $ 9,230 $ 6,657