Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events - Additional Information (Detail)

v3.24.1.1.u2
Subsequent Events - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
Apr. 22, 2024
Apr. 19, 2024
Apr. 18, 2024
Apr. 10, 2024
Nov. 24, 2023
Oct. 17, 2023
Aug. 11, 2023
Oct. 27, 2022
Oct. 17, 2022
Sep. 15, 2022
Subsequent Event [Line Items]                    
Sale of stock issue price per share             $ 1.9299      
Class of warrant or right, exercise price of warrants or rights                   $ 11.22
Pre-funded warrants [Member]                    
Subsequent Event [Line Items]                    
Sale of stock issue price per share             1.9298      
Number of warrants exercised           25,000   9,804 117,939  
Class of warrant or right, exercise price of warrants or rights           $ 0.0001 $ 0.0001      
Sale of stock number of shares issued in the transaction             15,126,226      
Series 2 Warrants [Member]                    
Subsequent Event [Line Items]                    
Number of warrants exercised         20,000          
Class of warrant or right, exercise price of warrants or rights         $ 1.93          
Subsequent Event [Member]                    
Subsequent Event [Line Items]                    
Sale of stock issue price per share     $ 4.8              
Sale of stock number of shares issued in the transaction     5,749,152              
Subsequent Event [Member] | Pre-funded warrants [Member]                    
Subsequent Event [Line Items]                    
Class of warrant or right, exercise price of warrants or rights     $ 0.0001              
Proceeds From Issuance Of Warrants     $ 37.2              
Gross proceeds from issuance of warrants     $ 40.0              
Class of warrant purchase price per warrant     $ 4.7999              
Warrants convertible into shares of common stock on exercise     2,584,239              
Subsequent Event [Member] | Series 2 Warrants [Member]                    
Subsequent Event [Line Items]                    
Number of warrants exercised 28,039 25,000   25,000            
Class of warrant or right, exercise price of warrants or rights $ 1.93 $ 1.93   $ 1.93