XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Finite-Lived, Gross Book Value $ 40,602 $ 40,437
Accumulated Amortization (12,612) (11,067)
Finite-Lived, Foreign Currency Translation (11) 64
Finite-Lived, Net Book Value $ 27,979 $ 29,434
Trademarks    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 15 years 15 years
Finite-Lived, Gross Book Value $ 8,262 $ 8,238
Accumulated Amortization (1,298) (1,033)
Finite-Lived, Foreign Currency Translation (16) (5)
Finite-Lived, Net Book Value 6,948 7,200
Patents    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Finite-Lived, Gross Book Value 6,060 6,054
Accumulated Amortization (3,034) (2,715)
Finite-Lived, Foreign Currency Translation (2) (2)
Finite-Lived, Net Book Value $ 3,024 $ 3,337
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 $ 26,095 $ 25,966
Accumulated Amortization (8,233) (7,304)
Finite-Lived, Foreign Currency Translation 5 65
Finite-Lived, Net Book Value $ 17,867 $ 18,727
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
Organizational costs    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 3 years 3 years
Finite-Lived, Gross Book Value $ 185 $ 179
Accumulated Amortization (47) (15)
Finite-Lived, Foreign Currency Translation 2 6
Finite-Lived, Net Book Value $ 140 $ 170