XML 86 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Options and Warrants (Details) - Schedule of Outstanding Stock Options - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
$3.46 - $15.60 [Member]    
Stock Options and Warrants (Details) - Schedule of Outstanding Stock Options [Line Items]    
Number Outstanding 461,870  
Weighted Average Life 2 years 8 months 12 days  
Weighted Average Exercise Price $ 8.94  
$8.40 - $15.60 [Member]    
Stock Options and Warrants (Details) - Schedule of Outstanding Stock Options [Line Items]    
Number Outstanding   303,050
Weighted Average Life   2 years 6 months
Weighted Average Exercise Price   $ 11.7