XML 76 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets - Schedule of Carrying Amounts and Accumulated Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Intangible assets with finite lives:    
Gross carrying amount $ 601 $ 2,038
Accumulated amortization (396) (1,741)
Intangible assets, net 205 297
Patents    
Intangible assets with finite lives:    
Gross carrying amount   1,496
Accumulated amortization   (1,372)
Intangible assets, net   124
Technological know-how    
Intangible assets with finite lives:    
Gross carrying amount 430 438
Accumulated amortization (290) (277)
Intangible assets, net 140 161
Computer software    
Intangible assets with finite lives:    
Gross carrying amount 171 104
Accumulated amortization (106) (92)
Intangible assets, net $ 65 $ 12