Annual report pursuant to Section 13 and 15(d)

Loss Per Share - Schedule of the Computation of Basic and Diluted Net Loss Per Common Share (Details)

v3.24.4
Loss Per Share - Schedule of the Computation of Basic and Diluted Net Loss Per Common Share (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Loss Per Share - Schedule of the Computation of Basic and Diluted Net Loss Per Common Share (Details) [Line Items]    
Anti-diluted net loss per share 10,927,091 10,528,113
Warrants [Member]    
Loss Per Share - Schedule of the Computation of Basic and Diluted Net Loss Per Common Share (Details) [Line Items]    
Anti-diluted net loss per share 10,074,195 10,074,195
Stock Options [Member]    
Loss Per Share - Schedule of the Computation of Basic and Diluted Net Loss Per Common Share (Details) [Line Items]    
Anti-diluted net loss per share 852,896 453,918