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

Schedule of Non Vested Option Activity (Details)

v3.25.1
Schedule of Non Vested Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Non-vested Shares outstanding beginning balance 119,018  
Non-vested weighted average grant date fair value outstanding beginning balance $ 4.55  
Non-vested Shares granted
Non-vested weighted average grant date fair value granted  
Non-vested Shares vested (29,344)  
Non-vested weighted average grant date fair value vested $ 4.77 $ 4.70
Non-vested Shares forfeited (77,334)  
Non-vested weighted average grant date fair value forfeited $ 4.47  
Non-vested Shares outstanding ending balance 12,340 119,018
Non-vested weighted average grant date fair value outstanding ending balance $ 4.50 $ 4.55