Annual report [Section 13 and 15(d), not S-K Item 405]

Schedule of Restricted Stock Units (???RSUs???) Activity (Details)

v3.25.1
Schedule of Restricted Stock Units (“RSUs”) Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares, Beginning balance 222,722 135,741
Weighted-average grant-date fair value per share, Beginning balance $ 45.82 $ 73.81
Number of shares, granted 192,026 116,078
Weighted-average grant-date fair value per share, granted $ 1.63 $ 14.18
Number of shares, forfeited (14,019) (12,296)
Weighted-average grant-date fair value per share, forfeited $ 71.68 $ 21.69
Number of shares, cancelled   (16,801)
Weighted-average grant-date fair value per share, cancelled   $ 71.36
Number of shares, issued (17,093)  
Weighted-average grant-date fair value per share, issued $ 110.59  
Number of shares, ending balance 383,636 222,722
Weighted-average grant-date fair value per share, ending balance $ 19.87 $ 45.82
Number of shares, vested and unissued (149,013)  
Weighted-average grant-date fair value per share, vested and unissued $ 43.10  
Number of shares outstanding, ending balance 234,623  
Weighted-average grant-date fair value per share, outstanding $ 5.11