XML 65 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Finite-Lived, Gross Book Value $ 62,313 $ 62,231
Accumulated Amortization (21,564) (20,269)
Finite-Lived, Foreign Currency Translation (502) (21)
Finite-Lived, Net Book Value 40,247 41,941
Trademarks    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Finite-Lived, Gross Book Value 12,101 12,091
Accumulated Amortization (3,048) (2,811)
Finite-Lived, Foreign Currency Translation (97) 4
Finite-Lived, Net Book Value $ 8,956 $ 9,284
Trademarks | Minimum    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 10 years 10 years
Trademarks | Maximum    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 15 years 15 years
Patents    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Finite-Lived, Gross Book Value $ 9,670 $ 9,686
Accumulated Amortization (4,369) (4,200)
Finite-Lived, Foreign Currency Translation (78) (22)
Finite-Lived, Net Book Value $ 5,223 $ 5,464
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 $ 40,370 $ 40,291
Accumulated Amortization (13,978) (13,095)
Finite-Lived, Foreign Currency Translation (324) (3)
Finite-Lived, Net Book Value $ 26,068 $ 27,193
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 $ 172 $ 163
Accumulated Amortization (169) (163)
Finite-Lived, Foreign Currency Translation (3) 0
Finite-Lived, Net Book Value $ 0 $ 0