XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - February 2024 Offering - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
Feb. 29, 2024
Sep. 30, 2024
Dec. 31, 2023
Sale Of Common Stock [Line Items]      
Warrants outstanding to purchase common stock   3,106,100 0
Warrants to the underwriters purchase   3,106,100  
Common stock, shares issued   894,843 278,558
Pre-Funded Warrants [Member]      
Sale Of Common Stock [Line Items]      
Warrants outstanding to purchase common stock   580,610  
Warrants to the underwriters purchase   580,610  
Series A Warrants [Member]      
Sale Of Common Stock [Line Items]      
Warrants outstanding to purchase common stock   545,933  
Warrants to the underwriters purchase   545,933  
Series B Warrants [Member]      
Sale Of Common Stock [Line Items]      
Warrants outstanding to purchase common stock   665,826  
Warrants to the underwriters purchase   665,826  
Series C Warrants [Member]      
Sale Of Common Stock [Line Items]      
Warrants outstanding to purchase common stock   643,973  
Warrants to the underwriters purchase   643,973  
February 2024 Offering [Member]      
Sale Of Common Stock [Line Items]      
Shares issued, price per share $ 8.16    
Warrants to the underwriters purchase 45,955    
Common stock, shares issued 427,886    
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 $ 8.1588    
Warrants outstanding to purchase common stock 491,221    
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