XML 74 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Loss Per Share Attributable to Common Stockholders (Details) - Schedule of Basic and Diluted Loss Per Share (Parentheticals) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Basic and Diluted Loss Per Share [Abstract]    
Diluted weighted average common shares outstanding 39,987,864 34,947,710
Diluted loss per share $ (0.57) $ (0.55)