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

Schedule of Restricted Stock Unit Activity (Details)

v3.25.1
Schedule of Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) [Member]
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares outstanding balance | shares 96,808
Weighted average grant date fair value Balance | $ / shares $ 25.21
Shares granted | shares 84,089
Weighted average grant date fair value granted | $ / shares $ 5.63
Shares released | shares (131,226)
Weighted average grant date fair value released | $ / shares $ 13.4
Shares forfeited | shares (11,251)
Weighted average grant date fair value forfeited | $ / shares $ 24.18
Shares outstanding balance | shares 38,420
Weighted average grant date fair value Balance | $ / shares $ 23.01