XML 66 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 146,412 $ 143,930
Accumulated Amortization (74,909) (65,827)
Net Carrying Amount 71,503 78,103
Technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 97,538 97,454
Accumulated Amortization (53,380) (45,907)
Net Carrying Amount $ 44,158 $ 51,547
Weighted Average Amortization Period 5 years 5 years
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 32,044 $ 31,987
Accumulated Amortization (18,471) (17,392)
Net Carrying Amount $ 13,573 $ 14,595
Weighted Average Amortization Period 10 years 10 years
Patents    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 13,462 $ 1,044
Accumulated Amortization (1,631) (364)
Net Carrying Amount $ 11,831 $ 680
Weighted Average Amortization Period 12 years 10 months 24 days 2 years 9 months 18 days
Trademarks    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,410 $ 1,378
Accumulated Amortization (556) (402)
Net Carrying Amount $ 854 $ 976
Weighted Average Amortization Period 5 years 5 years
Trade names    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,044 $ 11,088
Accumulated Amortization (540) (1,419)
Net Carrying Amount $ 504 $ 9,669
Weighted Average Amortization Period 2 years 9 months 18 days 12 years 9 months 18 days
Other    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 914 $ 979
Accumulated Amortization (331) (343)
Net Carrying Amount $ 583 $ 636
Weighted Average Amortization Period 4 years 1 month 6 days 4 years 1 month 6 days