XML 56 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Warrant Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Aug. 07, 2023
Derivatives, Fair Value [Line Items]    
Warrant liability at fair value $ 863  
Fair Value Adjustment of Warrants 271  
Warrants    
Derivatives, Fair Value [Line Items]    
Warrant liability at fair value 900 $ 1,200
Warrants | Other Income    
Derivatives, Fair Value [Line Items]    
Fair Value Adjustment of Warrants 300  
Warrants | Exercised Warrants | Other Income    
Derivatives, Fair Value [Line Items]    
Fair Value Adjustment of Warrants (600)  
Warrants | 2023 Warrants | Other Income    
Derivatives, Fair Value [Line Items]    
Fair Value Adjustment of Warrants $ 300