XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   $ 142,401 $ 133,024
Accumulated Amortization   (60,944) (47,470)
Net Carrying Amount   81,457 85,554
Technology      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   97,143 90,626
Accumulated Amortization   (41,938) (30,757)
Net Carrying Amount   $ 55,205 59,869
Weighted Average Amortization Period 5 years 1 month 6 days 5 years  
Customer relationships      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   $ 31,795 32,162
Accumulated Amortization   (16,795) (15,164)
Net Carrying Amount   $ 15,000 16,998
Weighted Average Amortization Period 10 years 10 years  
Patents      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   $ 10,234 7,988
Accumulated Amortization   (1,332) (1,137)
Net Carrying Amount   $ 8,902 6,851
Weighted Average Amortization Period 11 years 9 months 18 days 12 years 9 months 18 days  
Trademarks      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   $ 1,275 1,474
Accumulated Amortization   (312) (135)
Net Carrying Amount   $ 963 1,339
Weighted Average Amortization Period 5 years 5 years  
Trade names      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   $ 1,040 460
Accumulated Amortization   (273) (43)
Net Carrying Amount   $ 767 417
Weighted Average Amortization Period 2 years 1 month 6 days 2 years 9 months 18 days  
Other      
Acquired Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   $ 914 314
Accumulated Amortization   (294) (234)
Net Carrying Amount   $ 620 $ 80
Weighted Average Amortization Period 2 years 2 months 12 days 4 years 1 month 6 days