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

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

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