XML 26 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - February 2024 Offering - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
Feb. 29, 2024
Mar. 31, 2024
Dec. 31, 2023
Sale Of Common Stock [Line Items]      
Warrants outstanding to purchase common stock   39,414,780  
Warrants to the underwriters purchase   39,414,780  
Common stock, shares issued   8,597,405 3,343,070
Pre-Funded Warrants [Member]      
Sale Of Common Stock [Line Items]      
Warrants outstanding to purchase common stock   7,711,565  
Warrants to the underwriters purchase   7,711,565  
Series A Warrants [Member]      
Sale Of Common Stock [Line Items]      
Warrants outstanding to purchase common stock   11,029,411  
Warrants to the underwriters purchase   11,029,411  
Series B Warrants [Member]      
Sale Of Common Stock [Line Items]      
Warrants outstanding to purchase common stock   9,092,922  
Warrants to the underwriters purchase   9,092,922  
Series C Warrants [Member]      
Sale Of Common Stock [Line Items]      
Warrants outstanding to purchase common stock   11,029,411  
Warrants to the underwriters purchase   11,029,411  
February 2024 Offering [Member]      
Sale Of Common Stock [Line Items]      
Shares issued, price per share $ 0.68    
Warrants to the underwriters purchase 551,471    
Common stock, shares issued 5,134,731    
Number of shares issuable per warrant 1    
Percentage Of Securities Sold 5.00%    
Proceeds from issuance of common stock net of underwriter and offering expenses $ 6.2    
February 2024 Offering [Member] | Pre-Funded Warrants [Member]      
Sale Of Common Stock [Line Items]      
Shares issued, price per share $ 0.6799    
Warrants outstanding to purchase common stock 5,894,680    
February 2024 Offering [Member] | Series A Warrants [Member]      
Sale Of Common Stock [Line Items]      
Number of shares issuable per warrant 1    
February 2024 Offering [Member] | Series B Warrants [Member]      
Sale Of Common Stock [Line Items]      
Number of shares issuable per warrant 1    
February 2024 Offering [Member] | Series C Warrants [Member]      
Sale Of Common Stock [Line Items]      
Number of shares issuable per warrant 1