XML 49 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation and Stock Options (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Weighted-Average Assumptions used in Black-Scholes Option Pricing Model
The fair value of stock options granted in 2023 and 2022 was estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:
 20232022
Weighted-average fair value of options granted per share$2.78 $3.00 
Historical volatility75 %77 %
Risk-free interest rate4.40 %2.85 %
Dividend yield— — 
Expected life in years3.63.2
Schedule of Option Activity
Option activities during the years ended December 31, 2021 and 2023 were as follows:
SharesWeighted-Average
Exercise Price
Weighted-Average
Remaining
Contractual Life
Aggregate
Intrinsic
Value
    (In thousands)
Outstanding at December 31, 20211,090,000 $3.76 2.92 years
Options Granted 700,000 7.95 
Exercised options(565,000)3.49 
Options forfeited and canceled(50,000)3.49 
Outstanding at December 31, 20221,175,000 $6.40 3.38 years
Options Granted 200,000 $4.96 
Exercised options(325,000)$3.49 
Outstanding at December 31, 20231,050,000 $7.02 3.11 years$2,632 
Exercisable and fully vested at December 31, 2023783,332 $7.48 2.97 years$1,610 
Outstanding at December 31, 2023 and expected to vest thereafter 266,668 $5.70 3.51 years$1,022 
Schedule of Outstanding Options
Outstanding options at December 31, 2023 were as follows:
Exercise PriceOptions
Outstanding
Options Outstanding
Weighted-Average
Remaining Contractual
Life
Weighted-Average
Exercise Price
Options Outstanding
 and Exercisable
Options Exercisable
Weighted-Average
Remaining Contractual
Life
$3.49 100,000 0.82 years$3.49 75,000 0.68 years
$4.96 200,000 4.19 years$4.96 50,000 4.19 years
$6.78 100,000 3.42 years$6.78 33,332 3.42 years
$8.14 600,000 3.17 years$8.14 600,000 3.17 years
$9.44 50,000 2.01 years$9.44 25,000 2.01 years