XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (9,729) $ (8,165)
Finite-Lived, Foreign Currency Translation (244) 176
Indefinite-lived, Gross Book Value 179 172
Indefinite-lived Intangible Assets, Foreign Currency Translation (12) 7
Indefinite-lived Intangible, Net Book Value 167 179
Indefinite and Finite-Lived, Gross Book Value 40,446 40,234
Indefinite and Finite-Lived, Net Book Value $ 30,473 $ 32,245
Trademarks    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 15 years 15 years
Finite-Lived, Gross Book Value $ 8,206 $ 8,159
Accumulated Amortization (765) (512)
Finite-Lived, Foreign Currency Translation (51) 47
Finite-Lived, Net Book Value 7,390 7,694
Patents    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Finite-Lived, Gross Book Value 5,951 5,945
Accumulated Amortization (2,408) (2,529)
Finite-Lived, Foreign Currency Translation (3)  
Finite-Lived, Net Book Value $ 3,540 $ 3,416
Patents | Minimum    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 15 years 15 years
Patents | Maximum    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 30 years 30 years
Customer relationships    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Finite-Lived, Gross Book Value $ 25,939 $ 25,787
Accumulated Amortization (6,385) (4,954)
Finite-Lived, Foreign Currency Translation (178) 122
Finite-Lived, Net Book Value $ 19,376 $ 20,955
Customer relationships | Minimum    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 5 years 5 years
Customer relationships | Maximum    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 15 years 15 years
Non-compete agreements    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 3 years 3 years
Finite-Lived, Gross Book Value $ 171 $ 171
Accumulated Amortization $ (171) (170)
Finite-Lived, Net Book Value   $ 1