XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Options and Restricted Stock Units (Tables)
6 Months Ended
Jun. 30, 2024
Stock Options and Restricted Stock Units  
Schedule of stock-based compensation expense

For the Three Months Ended

For the Six Months Ended

June 30, 

June 30,

    

2024

    

2023

    

2024

    

2023

Direct operating costs

$

73

$

62

$

157

$

126

Selling and administrative expenses

 

919

 

957

 

1,869

 

1,855

Total stock-based compensation

$

992

$

1,019

$

2,026

$

1,981

Schedule of weighted-average fair value of the options granted, and weighted-average assumptions

For the Six Months Ended June 30, 

    

2024

    

2023

Weighted average fair value of options granted

$

-

$

1.79

Risk-free interest rate

-

3.88

%

Expected term (years)

-

3.0

Expected volatility factor

-

79.95

%

Expected dividends

-

-

Equity Plans  
Stock Options and Restricted Stock Units  
Schedule of stock option activity

 

 

 

Weighted-Average

 

Number of

 

Weighted - Average

 

Remaining Contractual

Aggregate

    

Options

    

Exercise Price

    

Term (years)

    

Intrinsic Value

Outstanding at January 1, 2024

 

5,339,162

$

3.22

 

6.38

 

$

28,640,009

Granted

 

-

 

-

 

-

 

-

Exercised

 

(155,899)

 

4.00

 

-

 

-

Forfeited/Expired

 

(4,001)

 

6.96

 

-

 

-

Outstanding at June 30, 2024

 

5,179,262

$

3.19

 

5.87

$

60,291,271

 

 

 

 

Exercisable at June 30, 2024

 

3,402,382

$

2.20

4.92

$

42,967,259

 

 

 

 

Vested and Expected to Vest at June 30, 2024

 

5,179,262

$

3.19

 

5.87

$

60,291,271

    

    

    

Weighted-Average 

    

Number of 

Weighted - Average 

Remaining Contractual 

Aggregate 

Options

Exercise Price

Term (years)

Intrinsic Value

Outstanding at January 1, 2023

6,690,490

$

3.09

7.19

$

5,989,709

Granted*

 

25,000

 

3.31

 

-

 

-

Exercised

 

(871,884)

 

2.34

 

-

 

-

Forfeited/Expired

 

(75,766)

 

6.96

 

-

 

-

Outstanding at June 30, 2023

 

5,767,840

$

3.16

 

6.84

$

47,137,674

Exercisable at June 30, 2023

 

3,600,261

$

1.91

 

5.73

$

33,897,858

Vested and Expected to Vest at June 30, 2023

 

5,767,840

$

3.16

 

6.84

$

47,137,674

* Granted to a non-employee member of the Company’s advisory board.

Weighted-Average

Number of

Weighted - Average

Remaining Contractual

Aggregate

    

Options

    

Exercise Price

    

Term (years)

    

Intrinsic Value

Outstanding at January 1, 2024

 

923,571

$

3.41

 

8.76

 

$

4,786,252

Granted

 

-

 

-

 

-

 

-

Exercised

 

(46,430)

 

3.41

 

-

 

-

Forfeited/Expired

 

(7,668)

 

3.41

 

-

 

-

Outstanding at June 30, 2024

 

869,473

$

3.41

 

8.27

$

9,927,362

Exercisable at June 30, 2024

 

339,779

$

3.33

 

8.24

$

3,907,176

Vested and Expected to Vest at June 30, 2024

 

869,473

$

3.41

 

8.27

$

9,927,362

    

    

    

Weighted-Average

    

Number of 

Weighted - Average

Remaining Contractual

Aggregate

Options

Exercise Price

Term (years)

Intrinsic Value

Outstanding at January 1, 2023

 

1,027,500

$

3.46

 

9.75

 

$

-

Granted

 

-

 

-

 

-

 

-

Exercised

 

(25,000)

 

6.40

 

-

 

-

Forfeited/Expired

 

(42,000)

 

3.41

 

-

 

-

Outstanding at June 30, 2023

 

960,500

$

3.38

 

9.27

$

7,634,060

Exercisable at June 30, 2023

 

18,750

$

3.39

 

9.21

$

148,875

Vested and Expected to Vest at June 30, 2023

 

960,500

$

3.38

 

9.27

$

7,634,060

Restricted Stock Units  
Stock Options and Restricted Stock Units  
Summary of restricted stock under the company's plan

Number of 

 

Weighted-Average

Restricted Stock

Grant Date

    

Units

    

 Fair Value

Unvested at January 1, 2024

749,756

$

5.77

Granted

 

28,973

 

15.10

Vested

 

(48,761)

 

8.42

Forfeited/Expired

 

(995)

 

8.29

Unvested at June 30, 2024

 

728,973

$

5.96

    

Number of

    

Weighted-Average

Restricted Stock

Grant Date

Units

Fair Value

Unvested at January 1, 2023

 

700,000

$

5.59

Granted

 

28,804

 

8.29

Vested

 

-

 

-

Forfeited/Expired

 

-

 

-

Unvested at June 30, 2023

 

728,804

$

5.70