XML 92 R74.htm IDEA: XBRL DOCUMENT v3.24.1
Convertible Preferred Stock - Additional Information (Details) - $ / shares
Dec. 31, 2023
Nov. 30, 2023
Nov. 22, 2023
Oct. 31, 2023
Oct. 27, 2023
Dec. 31, 2022
Class of Stock [Line Items]            
Preferred stock shares authorized 5,000,000          
Preferred stock par value per share $ 0.001          
Preferred Stock Warrants            
Class of Stock [Line Items]            
Warrants to purchase shares       811 811  
Convertible Preferred Stock            
Class of Stock [Line Items]            
Preferred stock shares authorized 125,040          
Preferred stock, shares outstanding 13,151          
Preferred stock shares issued 13,151     811 811 12,340
Preferred stock, shares issued upon conversion 666.67 13,151 13,151      
Number Of Shares Of Common Stock Issuable Upon Conversion Of The Outstanding Shares 8,767,332