XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Finite-Lived, Gross Book Value $ 40,578 $ 40,437
Accumulated Amortization (13,360) (11,067)
Finite-Lived, Foreign Currency Translation (81) 64
Finite-Lived, Net Book Value $ 27,137 $ 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,257 $ 8,238
Accumulated Amortization (1,442) (1,033)
Finite-Lived, Foreign Currency Translation (28) (5)
Finite-Lived, Net Book Value 6,787 7,200
Patents    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Finite-Lived, Gross Book Value 6,058 6,054
Accumulated Amortization (3,179) (2,715)
Finite-Lived, Foreign Currency Translation (1) (2)
Finite-Lived, Net Book Value $ 2,878 $ 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,078 $ 25,966
Accumulated Amortization (8,678) (7,304)
Finite-Lived, Foreign Currency Translation (49) 65
Finite-Lived, Net Book Value $ 17,351 $ 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 (61) (15)
Finite-Lived, Foreign Currency Translation (3) 6
Finite-Lived, Net Book Value $ 121 $ 170