XML 38 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (9,013) $ (8,165)
Finite-Lived, Foreign Currency Translation (229) 176
Indefinite-lived, Gross Book Value 179 172
Indefinite-lived Intangible Assets, Foreign Currency Translation (10) 7
Indefinite-lived Intangible, Net Book Value 169 179
Indefinite and Finite-Lived, Gross Book Value 40,446 40,234
Indefinite and Finite-Lived, Net Book Value $ 31,204 $ 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 (638) (512)
Finite-Lived, Foreign Currency Translation (49) 47
Finite-Lived, Net Book Value 7,519 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,371) (2,529)
Finite-Lived, Foreign Currency Translation 111  
Finite-Lived, Net Book Value $ 3,691 $ 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 (5,833) (4,954)
Finite-Lived, Foreign Currency Translation (281) 122
Finite-Lived, Net Book Value $ 19,825 $ 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