XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets and Goodwill - Components of Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Finite-lived Intangible Assets [Roll Forward]    
Accumulated Amortization $ (75,568) $ (63,356)
Total 119,312  
Intangible assets, gross 195,880 195,880
Intangible assets, net 120,312 132,524
In-process research and development    
Finite-lived Intangible Assets [Roll Forward]    
Indefinite-lived intangible assets 1,000 1,000
Customer relationships    
Finite-lived Intangible Assets [Roll Forward]    
Gross Carrying Amount 63,270 63,270
Accumulated Amortization (43,484) (38,084)
Total $ 19,786 $ 25,186
Weighted Average Amortization Period 5 years 3 months 18 days 5 years 6 months
Non-compete agreements    
Finite-lived Intangible Assets [Roll Forward]    
Gross Carrying Amount $ 6,500 $ 6,500
Accumulated Amortization (5,666) (5,366)
Total $ 834 $ 1,134
Weighted Average Amortization Period 2 years 1 month 6 days 2 years 9 months 18 days
Technology    
Finite-lived Intangible Assets [Roll Forward]    
Gross Carrying Amount $ 125,110 $ 125,110
Accumulated Amortization (26,418) (19,906)
Total $ 98,692 $ 105,204
Weighted Average Amortization Period 11 years 10 months 24 days 12 years 8 months 12 days