XML 64 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Warrant liability (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Financial Instruments Measurements    
Exercise price of warrants (in dollars per share) $ 9.30  
Derivative warrant liability was valued based on significant inputs not observable in the market, which represents a Level 3    
Public offering issuance costs in accrued expenses $ 120 $ 100