XML 82 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss Per Share (Details) - Schedule of Anti-Dilutive Shares - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Schedule of Anti-Dilutive Shares [Line Items]    
Anti-dilutive effect shares 3,277,963 1,511,870
Shares subject to outstanding stock options [Member]    
Schedule of Anti-Dilutive Shares [Line Items]    
Anti-dilutive effect shares 10,206 10,562
Shares subject to unvested restricted stock units [Member]    
Schedule of Anti-Dilutive Shares [Line Items]    
Anti-dilutive effect shares 1,835 6,307
Shares subject to outstanding warrants [Member]    
Schedule of Anti-Dilutive Shares [Line Items]    
Anti-dilutive effect shares 3,265,922 1,495,001