XML 102 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Narratives (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Amortization of capitalized computer software cost $ 43  
Capitalized Computer Software, Gross 138  
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross patents value $ 400  
Patents useful lives 10 years  
Patents amortization expenses $ 40 $ 40
Software    
Finite-Lived Intangible Assets [Line Items]    
Patents useful lives 3 years