XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Major Categories of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Mar. 31, 2021
Finite-Lived Intangible Assets [Line Items]      
Finite-lived intangible assets, accumulated amortization $ (11,226) $ (10,031)  
Total 19,161 22,964  
Indefinite-lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Net 19,161 22,964  
Intangible Assets, Net (Excluding Goodwill) 19,161 22,964  
Intangible assets gross carrying amount 30,387 32,995  
Intangible assets net carrying amount 19,161 22,964  
Product acquisition costs      
Indefinite-lived Intangible Assets [Line Items]      
Indefinite-lived intangible assets 29 76 $ 25
In process research and development ("IPR&D")      
Indefinite-lived Intangible Assets [Line Items]      
Indefinite-lived intangible assets 72 337 47
Trademarks and Technology      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived intangible assets, gross carrying amount 26,537 28,893  
Finite-lived intangible assets, accumulated amortization (9,174) (8,172)  
Total $ 17,363 $ 20,721 17,642
Weighted Average Remaining Amortization Period (Years) 9 years 4 months 24 days 9 years 6 months  
Indefinite-lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Net $ 17,363 $ 20,721 17,642
Weighted Average Remaining Amortization Period (Years) 9 years 4 months 24 days 9 years 6 months  
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived intangible assets, gross carrying amount $ 3,749 $ 3,689  
Finite-lived intangible assets, accumulated amortization (2,052) (1,859)  
Total $ 1,697 $ 1,830 1,759
Weighted Average Remaining Amortization Period (Years) 4 years 4 months 24 days 4 years 10 months 24 days  
Indefinite-lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Net $ 1,697 $ 1,830 $ 1,759
Weighted Average Remaining Amortization Period (Years) 4 years 4 months 24 days 4 years 10 months 24 days