Annual report pursuant to Section 13 and 15(d)

Common Stock - Issued and Outstanding Shares - Additional Information (Detail)

v3.24.1
Common Stock - Issued and Outstanding Shares - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended 24 Months Ended
Feb. 29, 2024
May 27, 2021
Feb. 29, 2024
May 31, 2023
Nov. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock, par value           $ 0.001 $ 0.001   $ 0.001
Common stock, shares issued           21,165,760 17,897,029   21,165,760
Proceeds from exercise of warrants           $ 227,000 $ 24,000 $ 338,000  
Stock option exercises, Shares           0 0    
Restricted stock unit settlements           139,750 26,625    
Common Stock [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock, shares issued           60,000 3,584 5,114  
Restricted stock unit settlements           139,750 26,625 145  
November 2022 Private Placement [Member] | Common Stock [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock, shares issued             8,186,282    
Direct Offering [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Gross proceeds from issuance of common stock       $ 16,500,000          
Placement agent fees and offering expenses       1,200,000          
Proceeds from issuance of common stock       $ 15,300,000          
Direct Offering [Member] | Subsequent Event [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Gross proceeds from issuance of common stock     $ 60,000,000            
Placement agent fees and offering expenses     3,800,000            
Proceeds from issuance of common stock     $ 56,200,000            
Direct Offering [Member] | Common Stock [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock, shares issued       3,000,000          
Common stock, price per share       $ 5.5          
Direct Offering [Member] | Common Stock [Member] | Subsequent Event [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock, shares issued     13,086,151            
Common stock, price per share $ 4.585   $ 4.585            
Underwriters Over-Allotment Option Exercise [Member] | Common Stock [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock, shares issued   428,571              
May 2021 Public Offering [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Gross proceeds from issuance of common stock   $ 23,000,000              
Proceeds from issuance of common stock   21,300,000              
Underwriting discounts and commissions and offering expenses   $ 1,700,000              
May 2021 Public Offering [Member] | Common Stock [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock, shares issued   3,285,714              
Common stock, price per share   $ 7              
At-the-Market Sales Agreement [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock, shares issued           0     200,000
Gross proceeds                 $ 1,500,000
At-the-Market Sales Agreement [Member] | Subsequent Event [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock, shares issued 0                
Subscription Agreements Executed In November Two Thousand Twenty Two [Member] | November 2022 Private Placement [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Exercise price per unit of warrant         $ 4.5        
Percentage of exercise price exceeds in measurement period         300.00%        
Average daily trading volume for measurement period         $ 500,000        
Number of required consecutive days weighted average trading price for cancelation or recall of warrants         30 days        
Number of units issued in financing         4,093,141        
Common stock, price per unit         $ 4.625        
Description of stock units issued           each unit consisting of two shares of common stock and a common stock purchase warrant to purchase one share of common stock, or the November 2022 Warrants.      
Maximum beneficial ownership percentage of outstanding common stock for warrant holders         19.99%        
Proceeds from financing         $ 17,900,000        
Pre Funded Warrants | November 2022 Private Placement [Member] | Subsequent Event [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Exercise price per unit of warrant $ 0.001   0.001            
Pre Funded Warrants | November 2022 Private Placement [Member] | Common Stock [Member] | Subsequent Event [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Exercise price per unit of warrant $ 4.906   $ 4.906            
Warrants to purchase common stock 13,086,151   13,086,151