v3.25.2
STOCK-BASED COMPENSATION PLANS (Tables)
12 Months Ended
Dec. 31, 2024
STOCK-BASED COMPENSATION PLANS  
Schedule of outstanding and exercisable number of options

    

    

Outstanding Number of Options

Exercisable Number of Options

(in thousands)

(in thousands)

Plan Category

 

  

 

  

2005 Stock Option Plan

 

1

1

2017 Stock Option Plan

 

334

334

Total

 

335

335

Schedule of stock-based compensation expenses recorded in the condensed consolidated statements of operations

The following table summarizes stock-based compensation expenses recorded in the condensed consolidated statements of income (in thousands):

 

For the Years Ended December 31, 

    

2024

    

2023

Cost of Revenue

$

37

$

34

Sales and marketing expense

 

578

 

253

General, and administrative

2,374

2,009

Total stock-based compensation expense

$

2,989

$

2,296

Schedule of stock option activity under all equity compensation plans

Weighted-

Weighted-

Average

Aggregate

Number of 

Average

Remaining

Intrinsic

Shares

Exercise

Contractual

Value

    

(in thousands)

    

Price

    

Term (Years)

    

(in thousands)

Outstanding at December 31, 2022

 

793

$

2.67

5.03

 

8,908

Granted

 

$

 

Exercised

 

(206)

$

6.30

 

Forfeited

 

(238)

$

0.79

 

Outstanding at December 31, 2023

 

349

$

1.82

4.12

$

3,163

Granted

 

$

 

Forfeited

(4)

$

3.14

Exercised

 

(10)

$

2.65

 

Outstanding at December 31, 2024

 

335

$

1.78

3.09

$

2,086

Exercisable at December 31, 2024

 

335

$

1.78

3.09

$

2,086

Summary of stock options outstanding under the plans

    

Outstanding

    

Weighted average

    

    

    

    

    

Remaining

    

    

Number of

Remaining

Exercisable

 Exercisable

Weighted Average

Options

Contractual

Weighted Average

 Number of

Contractual 

Exercisable

Range

(in thousands)

Life (years)

Strike Price

Options (in thousands)

Life (years)

Strike Price

$0 to $2.00

 

144

2.44

0.43

144

2.44

0.43

$2.01 to $4.00

 

185

3.55

2.63

185

3.55

2.63

$4.01 to $10.00

 

6

4.71

8.13

6

4.71

8.13

 

335

 

3.09

$

1.78

 

335

 

3.09

$

1.78

Schedule of our unvested stock options

    

Non-vested

    

    

Shares

Weighted

Under

Average

Option

Grant Date

(in thousands)

Fair Value

Non-vested at December 31, 2022

 

237

$

5.90

Granted

 

 

Vested

 

(31)

 

3.18

Forfeited

 

(206)

 

6.30

Non-vested at December 31, 2023

 

$

Schedule of restricted stock award activity under all equity compensation plans

Number of

Shares

 

Weighted Average

    

(in thousands)

    

Grant Date Fair Value

Outstanding at December 31, 2022

 

431

$

11.92

Granted

 

286

9.54

Forfeited

 

(13)

11.13

Vested

 

(202)

11.56

Outstanding at December 31, 2023

502

$

10.73

Granted

274

10.31

Forfeited

(20)

10.27

Vested

(257)

11.19

Outstanding at December 31, 2024

 

499

$

10.28