XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets, Net - Schedule of Intangible Assets Activity Summary - Indefinite-lived (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 18,866 $ 11,039
Accumulated Amortization (9,164) (7,872)
Total amortized intangible assets 9,702 3,167
Indefinite-lived Intangible Assets [Line Items]    
Intangible assets, gross carrying amount 20,365 13,129
Intangible assets, net carrying amount 11,201 5,257
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 491 1,082
Patents and know-how    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 10,207 10,039
Accumulated Amortization (8,307) (7,818)
Total amortized intangible assets 1,900 2,221
Licenses    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,000 1,000
Accumulated Amortization (92) (54)
Total amortized intangible assets 908 946
Distribution rights    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 7,659 0
Accumulated Amortization (765) 0
Total amortized intangible assets $ 6,894 $ 0