v3.26.3
Goodwill and Intangible Assets - Summary of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Total finite-life intangibles, Gross Carrying Amount $ 340,785 $ 337,189
Total finite-life intangibles, Accumulated Amortization 270,588 247,409
Total finite-life intangibles, Net Carrying Amount 70,197 89,780
Total intangible assets, Gross Carrying Amount 376,215 372,619
Total intangible assets, Net Carrying Amount 105,627 125,210
Indefinite Life Trade Name    
Intangible Asset, Finite-Lived [Line Items]    
Indefinite-life intangibles, Gross and Net Carrying Amount 35,430 35,430
Developed Technology    
Intangible Asset, Finite-Lived [Line Items]    
Total finite-life intangibles, Gross Carrying Amount 30,312 31,912
Total finite-life intangibles, Accumulated Amortization 20,451 19,891
Total finite-life intangibles, Net Carrying Amount 9,861 12,021
Trade Name    
Intangible Asset, Finite-Lived [Line Items]    
Total finite-life intangibles, Gross Carrying Amount 51,461 45,961
Total finite-life intangibles, Accumulated Amortization 17,346 14,935
Total finite-life intangibles, Net Carrying Amount 34,115 31,026
Customer Relationships    
Intangible Asset, Finite-Lived [Line Items]    
Total finite-life intangibles, Gross Carrying Amount 217,110 216,869
Total finite-life intangibles, Accumulated Amortization 197,237 180,962
Total finite-life intangibles, Net Carrying Amount 19,873 35,907
Patent Portfolio    
Intangible Asset, Finite-Lived [Line Items]    
Total finite-life intangibles, Gross Carrying Amount 35,996 36,450
Total finite-life intangibles, Accumulated Amortization 30,878 27,624
Total finite-life intangibles, Net Carrying Amount 5,118 8,826
Supplier Relationships    
Intangible Asset, Finite-Lived [Line Items]    
Total finite-life intangibles, Gross Carrying Amount 5,906 5,997
Total finite-life intangibles, Accumulated Amortization 4,676 3,997
Total finite-life intangibles, Net Carrying Amount $ 1,230 $ 2,000