XML 86 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Options and Warrants (Details) - Schedule of stock options
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Outstanding Stock Option [Member]  
Schedule of Stock Options [Abstract]  
Number Outstanding (in Shares) | shares 303,050
Wtd. Avg, Life 2 years 8 months 12 days
Wtd. Avg. Exercise Price $ 11.7
Outstanding Stock Option [Member] | Minimum [Member]  
Schedule of Stock Options [Abstract]  
Range of Exercise Price 8.4
Outstanding Stock Option [Member] | Maximum [Member]  
Schedule of Stock Options [Abstract]  
Range of Exercise Price $ 15.6
Exercisable Stock Option [Member]  
Schedule of Stock Options [Abstract]  
Number Outstanding (in Shares) | shares 246,466
Wtd. Avg, Life 2 years 4 months 24 days
Wtd. Avg. Exercise Price $ 12.07
Exercisable Stock Option [Member] | Minimum [Member]  
Schedule of Stock Options [Abstract]  
Range of Exercise Price 8.4
Exercisable Stock Option [Member] | Maximum [Member]  
Schedule of Stock Options [Abstract]  
Range of Exercise Price $ 15.6