XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Finite-Lived, Gross Book Value $ 40,515 $ 40,578
Accumulated Amortization (15,429) (14,068)
Finite-Lived, Foreign Currency Translation (301) (64)
Finite-Lived, Net Book Value $ 24,785 $ 26,446
Trademarks    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 15 years 15 years
Finite-Lived, Gross Book Value $ 8,242 $ 8,257
Accumulated Amortization (1,843) (1,579)
Finite-Lived, Foreign Currency Translation (69) (23)
Finite-Lived, Net Book Value 6,330 6,655
Patents    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Finite-Lived, Gross Book Value 6,054 6,058
Accumulated Amortization (3,488) (3,285)
Finite-Lived, Foreign Currency Translation (1) (1)
Finite-Lived, Net Book Value $ 2,565 $ 2,772
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,036 $ 26,078
Accumulated Amortization (9,996) (9,128)
Finite-Lived, Foreign Currency Translation (218) (38)
Finite-Lived, Net Book Value $ 15,822 $ 16,912
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 $ 183 $ 185
Accumulated Amortization (102) (76)
Finite-Lived, Foreign Currency Translation (13) (2)
Finite-Lived, Net Book Value $ 68 $ 107