Quarterly report [Sections 13 or 15(d)]

Stock-Based Compensation - Schedule of Option Activity (Details)

v3.25.2
Stock-Based Compensation - Schedule of Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Schedule of Option Activity [Abstract]  
Shares, Beginning balance | shares 1,376,333
Weighted Average Exercise Price, Ending balance | $ / shares $ 4.03
Aggregate Intrinsic Value, Beginning balance | $
Shares, Vested and exercisable at June 30, 2025 | shares 1,261,167
Weighted Average Exercise Price, Vested and exercisable at June 30, 2025 | $ / shares $ 4.02
Aggregate Intrinsic Value, Vested and exercisable at June 30, 2025 | $ $ 7
Shares, Granted | shares 45,000
Weighted Average Exercise Price, Granted | $ / shares $ 1.34
Aggregate Intrinsic Value, Granted | $
Shares, Forfeited or expired and other adjustments | shares (17,167)
Weighted Average Exercise Price, Forfeited or expired and other adjustments | $ / shares $ 3.72
Aggregate Intrinsic Value, Forfeited or expired and other adjustments | $
Shares, Ending balance | shares 1,404,166
Weighted Average Exercise Price, Ending balance | $ / shares $ 3.91
Aggregate Intrinsic Value, Ending balance | $ $ 16