Annual report pursuant to Section 13 and 15(d)

EMPLOYEE STOCK OPTIONS, RESTRICTED STOCK AWARD PLAN AND 401(K) - Status of the Stock Options (Details)

v3.24.0.1
EMPLOYEE STOCK OPTIONS, RESTRICTED STOCK AWARD PLAN AND 401(K) - Status of the Stock Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Options      
Expired (in shares) (195,000) 0 0
Exercised (in shares)   (100,000) (100,000)
Outstanding at end of year (in shares) 70,500    
Options Exercisable at end of year (in shares) 70,500    
Weighted- Average Exercise Price      
Expired (in usd per share) $ 2.00 $ 0 $ 0
Exercised (in usd per share)   $ 2.00 $ 2.00
Outstanding at end of year (in usd per share) $ 10.33    
Stock options      
Options      
Outstanding at beginning of the year (in shares) 265,500 365,500 465,500
Granted (in shares) 0 0 0
Forfeited (in shares) 0 0 0
Exercised (in shares) 0 (100,000) (100,000)
Outstanding at end of year (in shares) 70,500 265,500 365,500
Options Exercisable at end of year (in shares) 70,500 265,500 365,500
Weighted- Average Exercise Price      
Outstanding at beginning of the year (in usd per share) $ 4.21 $ 3.61 $ 3.26
Issued (in usd per share) 0 0 0
Forfeited (in usd per share) 0 0 0
Exercised (in usd per share) 0 2.00 2.00
Outstanding at end of year (in usd per share) 10.33 4.21 3.61
Exercisable at end of year (in usd per share) $ 10.33 $ 4.21 $ 3.61