XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 143,930 $ 133,024
Accumulated Amortization (65,827) (47,470)
Total 78,103 85,554
Technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 97,454 90,626
Accumulated Amortization (45,907) (30,757)
Total $ 51,547 $ 59,869
Weighted Average Amortization Period 5 years 5 years 1 month 6 days
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 31,987 $ 32,162
Accumulated Amortization (17,392) (15,164)
Total $ 14,595 $ 16,998
Weighted Average Amortization Period 10 years 10 years
Patents    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 11,088 $ 7,988
Accumulated Amortization (1,419) (1,137)
Total $ 9,669 $ 6,851
Weighted Average Amortization Period 12 years 9 months 18 days 11 years 9 months 18 days
Trademarks    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,044 $ 1,474
Accumulated Amortization (364) (135)
Total $ 680 $ 1,339
Weighted Average Amortization Period 5 years 5 years
Trade names    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,378 $ 460
Accumulated Amortization (402) (43)
Total $ 976 $ 417
Weighted Average Amortization Period 2 years 9 months 18 days 2 years 1 month 6 days
Other    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 979 $ 314
Accumulated Amortization (343) (234)
Total $ 636 $ 80
Weighted Average Amortization Period 4 years 1 month 6 days 2 years 2 months 12 days