v3.26.1
Goodwill and Intangible Assets - Summary of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Total finite-life intangibles, Gross Carrying Amount $ 332,706 $ 337,189
Total finite-life intangibles, Accumulated Amortization 261,647 247,409
Total finite-life intangibles, Net Carrying Amount 71,059 89,780
Total intangible assets, Gross Carrying Amount 368,136 372,619
Total intangible assets, Net Carrying Amount 106,489 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 28,012 31,912
Total finite-life intangibles, Accumulated Amortization 19,264 19,891
Total finite-life intangibles, Net Carrying Amount 8,748 12,021
Trade Name    
Intangible Asset, Finite-Lived [Line Items]    
Total finite-life intangibles, Gross Carrying Amount 45,961 45,961
Total finite-life intangibles, Accumulated Amortization 16,505 14,935
Total finite-life intangibles, Net Carrying Amount 29,456 31,026
Customer Relationships    
Intangible Asset, Finite-Lived [Line Items]    
Total finite-life intangibles, Gross Carrying Amount 216,869 216,869
Total finite-life intangibles, Accumulated Amortization 191,805 180,962
Total finite-life intangibles, Net Carrying Amount 25,064 35,907
Patent Portfolio    
Intangible Asset, Finite-Lived [Line Items]    
Total finite-life intangibles, Gross Carrying Amount 35,954 36,450
Total finite-life intangibles, Accumulated Amortization 29,641 27,624
Total finite-life intangibles, Net Carrying Amount 6,313 8,826
Supplier Relationships    
Intangible Asset, Finite-Lived [Line Items]    
Total finite-life intangibles, Gross Carrying Amount 5,910 5,997
Total finite-life intangibles, Accumulated Amortization 4,432 3,997
Total finite-life intangibles, Net Carrying Amount $ 1,478 $ 2,000