XML 76 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 12 - Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Stockholders' Equity Note, Warrants or Rights

Number of warrants

 

Exercise price

 

 

Expiration date

2,068,000

 

$

8.02

 

 

April 2032

Share-Based Payment Arrangement, Performance Shares, Activity

 

Shares

 

 

Weighted Average
Grant Date Fair
Value per Share

 

Unvested, January 1, 2022

 

 

874,422

 

 

$

2.61

 

Granted

 

 

322,796

 

 

$

3.78

 

Vested (1)

 

 

(597,360

)

 

$

0.31

 

Unvested, December 31, 2022

 

 

599,858

 

 

$

5.54

 

Granted

 

 

336,096

 

 

$

3.54

 

Canceled

 

 

(109,727

)

 

$

5.30

 

Vested (1)

 

 

(205,425

)

 

$

8.17

 

Unvested, December 31, 2023

 

 

620,802

 

 

$

3.63

 

Granted

 

 

542,770

 

 

$

3.32

 

Forfeited (2)

 

 

(290,950

)

 

$

3.78

 

Unvested, December 31, 2024

 

 

872,622

 

 

$

3.39

 

 

(1) Vested on December 31 and distributed in February of the following year

(2) The awards granted in 2022 did not meet the established performance criteria and accordingly were forfeited as unvested

Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity

 

Shares

 

 

Weighted Average
Grant Date Fair
Value per Share

 

Unvested, January 1, 2022

 

 

2,022,352

 

 

$

3.97

 

Granted

 

 

1,256,532

 

 

$

4.41

 

Canceled

 

 

(177,801

)

 

$

4.41

 

Vested

 

 

(1,304,968

)

 

$

3.97

 

Unvested, December 31, 2022

 

 

1,796,115

 

 

$

4.23

 

Granted

 

 

1,316,120

 

 

$

5.05

 

Canceled

 

 

(336,060

)

 

$

4.90

 

Vested

 

 

(918,927

)

 

$

5.05

 

Unvested, December 31, 2023

 

 

1,857,248

 

 

$

4.28

 

Granted

 

 

1,538,407

 

 

$

5.17

 

Canceled

 

 

(130,450

)

 

$

5.00

 

Vested

 

 

(908,132

)

 

$

4.45

 

Unvested, December 31, 2024

 

 

2,357,073

 

 

$

4.76