XML 73 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Finite-Lived, Gross Book Value $ 40,499 $ 40,578
Accumulated Amortization (16,826) (14,068)
Finite-Lived, Foreign Currency Translation (325) (64)
Finite-Lived, Net Book Value $ 23,348 $ 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,233 $ 8,257
Accumulated Amortization (2,118) (1,579)
Finite-Lived, Foreign Currency Translation (79) (23)
Finite-Lived, Net Book Value 6,036 6,655
Patents    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Finite-Lived, Gross Book Value 6,055 6,058
Accumulated Amortization (3,699) (3,285)
Finite-Lived, Foreign Currency Translation 0 (1)
Finite-Lived, Net Book Value $ 2,356 $ 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,028 $ 26,078
Accumulated Amortization (10,878) (9,128)
Finite-Lived, Foreign Currency Translation (234) (38)
Finite-Lived, Net Book Value $ 14,916 $ 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 131 76
Finite-Lived, Foreign Currency Translation (12) (2)
Finite-Lived, Net Book Value $ 40 $ 107