XML 66 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Preferred Stock - Additional Information (Detail) - shares
Jun. 30, 2024
Jan. 22, 2024
Nov. 30, 2023
Oct. 31, 2023
Oct. 27, 2023
Dec. 31, 2022
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 issued       811 811 12,340
Preferred stock, shares issued upon conversion 666.67   13,151      
Number Of Shares Of Common Stock Issuable Upon Conversion Of The Outstanding Shares   8,767,333