XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income (Loss) Per Share (Details) - shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Restricted Stock Units [Member]    
Net Income (Loss) Per Share (Textual)    
Warrants to purchase shares of common stock   757,450
Stock options [Member]    
Net Income (Loss) Per Share (Textual)    
Warrants to purchase shares of common stock 36,436 36,436
Warrants [Member]    
Net Income (Loss) Per Share (Textual)    
Warrants to purchase shares of common stock 2,525,020 2,025,520