XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets and Goodwill (Tables)
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of changes in net carrying amount of components of intangible assets
The gross carrying amount and accumulated amortization of intangible assets as of September 30, 2021 and December 31, 2020 was as follows:
September 30, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Amortization Period
(in thousands, except weighted average amortization period information)
Customer relationships$63,270 $(43,484)$19,786 5.3
Non-compete agreements6,500 (5,666)834 2.1
Technology125,110 (26,418)98,692 11.9
In-process research and development1,000 — 1,000 Indefinite
Total$195,880 $(75,568)$120,312 
December 31, 2020
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Amortization Period
(in thousands, except weighted average amortization period information)
Customer relationships$63,270 $(38,084)$25,186 5.5
Non-compete agreements6,500 (5,366)1,134 2.8
Technology125,110 (19,906)105,204 12.7
In-process research and development1,000 — 1,000 Indefinite
Total$195,880 $(63,356)$132,524 
Schedule of indefinite-lived intangible assets
The gross carrying amount and accumulated amortization of intangible assets as of September 30, 2021 and December 31, 2020 was as follows:
September 30, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Amortization Period
(in thousands, except weighted average amortization period information)
Customer relationships$63,270 $(43,484)$19,786 5.3
Non-compete agreements6,500 (5,666)834 2.1
Technology125,110 (26,418)98,692 11.9
In-process research and development1,000 — 1,000 Indefinite
Total$195,880 $(75,568)$120,312 
December 31, 2020
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Amortization Period
(in thousands, except weighted average amortization period information)
Customer relationships$63,270 $(38,084)$25,186 5.5
Non-compete agreements6,500 (5,366)1,134 2.8
Technology125,110 (19,906)105,204 12.7
In-process research and development1,000 — 1,000 Indefinite
Total$195,880 $(63,356)$132,524 
Schedule of finite-lived intangible assets, future amortization expense
Future estimated amortization of intangibles is as follows:
Year Ending December 31,(in thousands)
2021$3,904 
202213,463 
202311,516 
202411,183 
202511,183 
202611,082 
Thereafter56,981 
Total$119,312