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

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

v3.25.1
Stock-Based Compensation - Schedule of Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Option Activity [Abstract]    
Shares, Beginning balance 1,466,062 1,505,333
Weighted Average Exercise Price, Beginning balance $ 3.98 $ 4.11
Aggregate Intrinsic Value, Beginning balance
Shares, Granted 76,500
Weighted Average Exercise Price, Granted $ 1.66
Aggregate Intrinsic Value, Granted  
Shares, Forfeited or expired and other adjustments (89,729) (115,771)
Weighted Average Exercise Price, Forfeited or expired and other adjustments $ 3.54 $ 4.13
Aggregate Intrinsic Value, Forfeited or expired and other adjustments  
Shares, Ending balance 1,376,333 1,466,062
Weighted Average Exercise Price, Ending balance $ 4.03 $ 3.98
Aggregate Intrinsic Value, Ending balance
Shares, Vested and exercisable at December 31, 2024 1,161,334  
Weighted Average Exercise Price, Vested and exercisable at December 31, 2024 $ 4.07  
Aggregate Intrinsic Value, Vested and exercisable at December 31, 2024