Annual report pursuant to Section 13 and 15(d)

Schedule of Restricted Stock Awards (???RSAs???) Activity (Details)

v3.24.1
Schedule of Restricted Stock Awards (“RSAs”) Activity (Details) - Restricted Stock [Member] - $ / shares
12 Months Ended
Mar. 08, 2023
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of restricted stock, shares outstanding   3,095 4,555
Weighted-average grant-date fair value per share, Beginning balance   $ 94.44 $ 157.81
Number of shares, granted   10,750 9,358
Weighted-average grant-date fair value per share, granted   $ 14.59 $ 74.27
Number of shares, forfeited   (1,250) (1,676)
Weighted-average grant-date fair value per share, forfeited   $ 133.00 $ 110.62
Number of shares, vested and issued   (8,790) (9,142)
Weighted-average grant-date fair value per share, vested and issued   $ 24.44 $ 100.88
Number of shares, cancelled (1,305) (2,555)  
Weighted-average grant-date fair value per share, cancelled   $ 22.13  
Number of restricted stock, shares outstanding   1,250 3,095
Weighted-average grant-date fair value per share, outstanding   $ 9.26 $ 94.44