XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets - Summary of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Total finite-life intangibles, Gross Carrying Amount $ 357,671 $ 340,705
Total finite-life intangibles, Accumulated Amortization 217,718 188,142
Total finite-life intangibles, Net Carrying Amount 139,953 152,563
Total intangible assets, Gross Carrying Amount 393,105 376,151
Total intangible assets, Net Carrying Amount 175,387 188,009
Other    
Indefinite-life intangibles, Gross and Net Carrying Amount 4 16
Indefinite Life Trade Name    
Indefinite-life intangibles, Gross and Net Carrying Amount 35,430 35,430
Developed Technology    
Total finite-life intangibles, Gross Carrying Amount 51,015 47,221
Total finite-life intangibles, Accumulated Amortization 27,287 21,206
Total finite-life intangibles, Net Carrying Amount 23,728 26,015
Trade Name    
Total finite-life intangibles, Gross Carrying Amount 45,960 34,114
Total finite-life intangibles, Accumulated Amortization 10,976 9,060
Total finite-life intangibles, Net Carrying Amount 34,984 25,054
Customer Relationships    
Total finite-life intangibles, Gross Carrying Amount 218,464 218,453
Total finite-life intangibles, Accumulated Amortization 155,288 138,800
Total finite-life intangibles, Net Carrying Amount 63,176 79,653
Patent Portfolio    
Total finite-life intangibles, Gross Carrying Amount 36,292 34,781
Total finite-life intangibles, Accumulated Amortization 21,445 17,031
Total finite-life intangibles, Net Carrying Amount 14,847 17,750
Supplier Relationships    
Total finite-life intangibles, Gross Carrying Amount 5,940 6,136
Total finite-life intangibles, Accumulated Amortization 2,722 2,045
Total finite-life intangibles, Net Carrying Amount $ 3,218 $ 4,091