XML 59 R43.htm IDEA: XBRL DOCUMENT v3.24.1
StockBased Compensation (Details 3) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Approved Stock options 285,536 42,413
Stock options cancelled 285,536 42,413
Stock Options Cancelled One [Member]    
Approved Stock options 25,000 2,515
Equity Incentive Plan 2015 2015
Stock option grant date Apr. 15, 2016 Aug. 03, 2021
Stock options cancelled 25,000 2,515
Stock option grant Price $ 4.00 $ 3.40
Stock option cancellation Date Feb. 18, 2023 Aug. 18, 2022
Stock Options Cancelled Two [Member]    
Approved Stock options 55,000 5,000
Equity Incentive Plan 2015 2015
Stock option grant date Apr. 13, 2020 Apr. 13, 2020
Stock options cancelled 55,000 5,000
Stock option grant Price $ 3.60 $ 3.60
Stock option cancellation Date Feb. 18, 2023 Nov. 18, 2022
Stock Options Cancelled Three [Member]    
Approved Stock options 50,000 32,383
Equity Incentive Plan 2015 2015
Stock option grant date Mar. 30, 2017 Aug. 03, 2021
Stock options cancelled 50,000 32,383
Stock option grant Price $ 5.00 $ 3.40
Stock option cancellation Date Feb. 18, 2023 Nov. 18, 2022
Stock Options Cancelled Four [Member]    
Approved Stock options 50,000 2,515
Equity Incentive Plan 2015 2015
Stock option grant date Feb. 11, 2019 Aug. 03, 2021
Stock options cancelled 50,000 2,515
Stock option grant Price $ 3.25 $ 3.40
Stock option cancellation Date Feb. 18, 2023 Nov. 18, 2022
Stock Options Cancelled Five [Member]    
Approved Stock options 50,000  
Equity Incentive Plan 2015  
Stock option grant date Jan. 23, 2018  
Stock options cancelled 50,000  
Stock option grant Price $ 4.00  
Stock option cancellation Date Feb. 18, 2023  
Stock Options Cancelled Six [Member]    
Approved Stock options 32,383  
Equity Incentive Plan 2015  
Stock option grant date Aug. 03, 2021  
Stock options cancelled 32,383  
Stock option grant Price $ 3.40  
Stock option cancellation Date Feb. 18, 2023  
Stock Options Cancelled Seven [Member]    
Approved Stock options 5,267  
Equity Incentive Plan 2011  
Stock option grant date Mar. 20, 2013  
Stock options cancelled 5,267  
Stock option grant Price $ 4.35  
Stock option cancellation Date Mar. 20, 2023  
Stock Options Cancelled Eight [Member]    
Approved Stock options 1,100  
Equity Incentive Plan 2011  
Stock option grant date Mar. 20, 2013  
Stock options cancelled 1,100  
Stock option grant Price $ 4.35  
Stock option cancellation Date Mar. 20, 2023  
Stock Options Cancelled Nine [Member]    
Approved Stock options 4,317  
Equity Incentive Plan 2015  
Stock option grant date Aug. 03, 2021  
Stock options cancelled 4,317  
Stock option grant Price $ 3.40  
Stock option cancellation Date Jun. 28, 2023  
Stock Options Cancelled Ten [Member]    
Approved Stock options 550  
Equity Incentive Plan 2011  
Stock option grant date Sep. 02, 2013  
Stock options cancelled 550  
Stock option grant Price $ 3.35  
Stock option cancellation Date Sep. 02, 2023  
Stock Options Cancelled Eleven [Member]    
Approved Stock options 550  
Equity Incentive Plan 2011  
Stock option grant date Sep. 02, 2013  
Stock options cancelled 550  
Stock option grant Price $ 4.35  
Stock option cancellation Date Sep. 02, 2023  
Stock Options Cancelled Twelve [Member]    
Approved Stock options 550  
Equity Incentive Plan 2011  
Stock option grant date Sep. 02, 2013  
Stock options cancelled 550  
Stock option grant Price $ 4.35  
Stock option cancellation Date Sep. 02, 2023  
Stock Options Cancelled Thirteen [Member]    
Approved Stock options 2,167  
Equity Incentive Plan 2011  
Stock option grant date Sep. 02, 2013  
Stock options cancelled 2,167  
Stock option grant Price $ 3.35  
Stock option cancellation Date Sep. 02, 2023  
Stock Options Cancelled Fourteen [Member]    
Approved Stock options 2,167  
Equity Incentive Plan 2011  
Stock option grant date Sep. 02, 2013  
Stock options cancelled 2,167  
Stock option grant Price $ 4.35  
Stock option cancellation Date Sep. 02, 2023  
Stock Options Cancelled Sixteen [Member]    
Approved Stock options 4,318  
Equity Incentive Plan 2015  
Stock option grant date Aug. 03, 2021  
Stock options cancelled 4,318  
Stock option grant Price $ 3.40  
Stock option cancellation Date Sep. 28, 2023  
Stock Options Cancelled Fifteen [Member]    
Approved Stock options 2,167  
Equity Incentive Plan 2011  
Stock option grant date Sep. 02, 2013  
Stock options cancelled 2,167  
Stock option grant Price $ 4.35  
Stock option cancellation Date Sep. 02, 2023