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

Schedule of Stock Option Activity (Details)

v3.25.1
Schedule of Stock Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Shares outstanding beginning balance 455,844  
Weighted average grant price outstanding beginning balance $ 6.52  
Weighted average remaining contractual period outstanding beginning balance 6 years 5 months 19 days  
Aggregate intrinsic value outstanding beginning balance  
Shares granted
Weighted average grant price granted  
Weighted average remaining contractual period granted  
Aggregate intrinsic value granted  
Shares forfeited or expired (179,020)  
Weighted average grant price forfeited or expired $ 5.50  
Aggregate intrinsic value forfeited or expired  
Shares outstanding ending balance 276,824 455,844
Weighted average grant price outstanding ending balance $ 7.18 $ 6.52
Weighted average remaining contractual period outstanding ending balance 5 years 5 months 26 days  
Aggregate intrinsic value outstanding ending balance
Shares exercisable ending balance 264,484  
Weighted average grant price exercisable ending balance $ 7.28  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 5 years 5 months 1 day  
Aggregate intrinsic value exercisable ending balance  
Shares vested and expected to vest 276,523  
Weighted average grant price vested and expected to vest $ 7.19  
Weighted average remaining contractual period vested and expected to vest 5 years 5 months 26 days  
Aggregate intrinsic value vested and expected to vest