XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Intangible Assets, Net - Schedule of Intangible Assets Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 27,787 $ 21,916
Accumulated Amortization (16,840) (11,589)
Total amortized intangible assets 10,947 10,327
Indefinite-lived Intangible Assets [Line Items]    
Intangible assets, gross carrying amount 28,868 23,215
Intangible assets, net carrying amount 12,028 11,626
Tradenames and trademarks    
Indefinite-lived Intangible Assets [Line Items]    
Gross carrying value, indefinite lived 1,008 1,008
Patents in Process    
Indefinite-lived Intangible Assets [Line Items]    
Gross carrying value, indefinite lived 73 291
Patents and know-how    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 10,575 10,320
Accumulated Amortization (8,662) (8,488)
Total amortized intangible assets 1,913 1,832
Licenses    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,000 1,000
Accumulated Amortization (129) (104)
Total amortized intangible assets 871 896
Customer and supplier relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 7,659 7,659
Accumulated Amortization (1,912) (1,147)
Total amortized intangible assets 5,747 6,512
Tradenames and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 8,553 2,937
Accumulated Amortization (6,137) (1,850)
Total amortized intangible assets $ 2,416 $ 1,087