XML 21 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Temporary equity, shares outstanding (in shares) 28,628 0
Common stock, shares authorized (in shares) 107,142,857  
Common stock, shares issued (in shares) 8,797,456 8,242,009
Common stock, shares outstanding (in shares) 8,797,456 8,242,009
Convertible preferred stock    
Temporary equity, par value (in dollars per share) $ 0.0001 $ 0.0001
Temporary equity, shares authorized (in shares) 10,741,071 10,741,071
Temporary equity, shares outstanding (in shares) 28,628 0
Temporary equity, shares issued (in shares) 28,628 0
Liquidation preference $ 28,628