XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Intangible Assets - Summary of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Total finite-life intangibles, Gross Carrying Amount $ 338,816 $ 315,319
Total finite-life intangibles, Accumulated Amortization 150,103 125,163
Total finite-life intangibles, Net Carrying Amount 188,713 190,156
Total intangible assets, Gross Carrying Amount 374,359 350,872
Total intangible assets, Net Carrying Amount 224,256 225,709
Trade Name    
Indefinite-life intangibles, Gross and Net Carrying Amount 35,430 35,430
Other    
Indefinite-life intangibles, Gross and Net Carrying Amount 113 123
Developed Technology    
Total finite-life intangibles, Gross Carrying Amount 53,986 32,086
Total finite-life intangibles, Accumulated Amortization 21,821 14,922
Total finite-life intangibles, Net Carrying Amount 32,165 17,164
Trade Name    
Total finite-life intangibles, Gross Carrying Amount 29,339 30,665
Total finite-life intangibles, Accumulated Amortization 6,253 4,942
Total finite-life intangibles, Net Carrying Amount 23,086 25,723
Customer Relationships    
Total finite-life intangibles, Gross Carrying Amount 218,527 218,566
Total finite-life intangibles, Accumulated Amortization 111,405 94,910
Total finite-life intangibles, Net Carrying Amount 107,122 123,656
Patents    
Total finite-life intangibles, Gross Carrying Amount 31,042 31,481
Total finite-life intangibles, Accumulated Amortization 9,884 8,196
Total finite-life intangibles, Net Carrying Amount 21,158 23,285
Noncompete Agreements    
Total finite-life intangibles, Gross Carrying Amount   2,521
Total finite-life intangibles, Accumulated Amortization   2,193
Total finite-life intangibles, Net Carrying Amount   $ 328
Supplier Relationship    
Total finite-life intangibles, Gross Carrying Amount 5,922  
Total finite-life intangibles, Accumulated Amortization 740  
Total finite-life intangibles, Net Carrying Amount $ 5,182