XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Warrant - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
Oct. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Aug. 31, 2024
Class of Warrant or Right [Line Items]        
Common stock, shares issued 499,221 1,486,009 278,558  
Proceeds from exercise of warrants $ 3,600,000 $ 3,582,814    
Warrants to purchase shares of common stock expired   0 0  
Issuance of common stock from warrant exercise     0  
Series A Warrants [Member]        
Class of Warrant or Right [Line Items]        
Exercise Price   $ 8.16    
Shares of Common Stock Underlying Warrants 191,911      
Series B Warrants [Member]        
Class of Warrant or Right [Line Items]        
Shares of Common Stock Underlying Warrants 163,398 502,428    
Warrant Expiration date   Nov. 13, 2024    
Series C Warrants [Member]        
Class of Warrant or Right [Line Items]        
Exercise Price   $ 8.16    
Shares of Common Stock Underlying Warrants 91,911 159,308    
Warrant Expiration date   Nov. 13, 2024    
Pre-Funded Warrants [Member]        
Class of Warrant or Right [Line Items]        
Common stock, shares issued       84,436
Exercise Price $ 7.31 $ 0.0012   $ 0.0012
Shares of Common Stock Underlying Warrants 52,001