Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Additional Information (Details)

v3.24.1
Stockholders' Equity - Additional Information (Details)
1 Months Ended 12 Months Ended
Jan. 31, 2023
USD ($)
Jan. 25, 2023
$ / shares
shares
Feb. 28, 2022
USD ($)
shares
Jan. 31, 2022
$ / shares
shares
Dec. 31, 2023
USD ($)
Vote
shares
Dec. 31, 2022
USD ($)
Sep. 30, 2023
USD ($)
shares
Class Of Stock [Line Items]              
Votes per each common stock share | Vote         1    
Common stock shares reserved for issuance         1,127,245    
Class of warrant or right number of securities called by warrants or rights   1,937,985          
Forward Contract Indexed to Equity, Settlement, Share, Fair Value | $         $ 14,280   $ 17,280
Proceeds from issuance of common stock, pre-funded warrants and warrants, net of issuance costs | $ $ 8,500,000       $ 8,543,559 $ 0  
Additional rights or options granted       0      
Shares, Issued         12,000   12,000
Common stock in connection with exercise of non-qualified stock options, Shares       3,643      
Stock option strike price | $ / shares       $ 12.12      
Consulting Services [Member]              
Class Of Stock [Line Items]              
Additional rights or options granted     0        
Shares issued in exchange for consulting services     8,334        
Fair value of stock issued in exchange for consulting services | $     $ 67,000        
Common Stock [Member]              
Class Of Stock [Line Items]              
Sale of common stock per Share | $ / shares   $ 5.16          
Issuance of common stock, Shares   466,799          
Warrant [Member]              
Class Of Stock [Line Items]              
Class of warrant or right number of securities called by warrants or rights         1,471,187    
Warrants exercise price | $ / shares   $ 5.16          
Warrant [Member] | Placement Agent Warrants [Member]              
Class Of Stock [Line Items]              
Class of warrant or right number of securities called by warrants or rights   67,830          
Warrants exercise price | $ / shares   $ 6.45          
Warrant [Member] | Armistice Capital Master Fund Ltd [Member]              
Class Of Stock [Line Items]              
Class of warrant or right number of securities called by warrants or rights   1,471,187          
Warrants exercise price | $ / shares   $ 0.06