XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 7 - EMPLOYEE BENEFIT PLANS (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Share-based Payment Awards, Stock Options, Valuation Assumptions

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Nine Months Ended September 30, 

​

​

​

2022

    

2021

​

Expected life (in years)

​

​

1.25

​

​

1.25

​

Volatility

​

​

48.73

%

​

48.00

%

Risk-free interest rate

​

​

2.75

%

​

0.11

%

Expected dividend

​

​

—

 

​

—

 

Weighted average fair value of purchase rights granted during the period

​

$

10.00

​

$

6.71

​

Schedule of Share-based Payment Arrangement, Expensed and Capitalized Amounts

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended September 30, 

​

Nine Months Ended September 30, 

​

    

2022

    

2021

    

2022

    

2021

Costs of revenues

​

$

854

​

$

670

​

$

2,237

​

$

1,860

Research and development

​

 

2,180

​

 

1,299

​

 

7,158

​

 

4,013

Selling, general and administrative

​

 

2,102

​

 

1,394

​

 

5,166

​

 

3,601

Stock-based compensation expenses

​

$

5,136

​

$

3,363

​

$

14,561

​

$

9,474

Schedule of Share-based Payment Arrangement, Options Activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted

​

​

​

​

​

​

​

Weighted

​

Average

​

​

​

​

​

​

​

Average

​

Remaining

​

Aggregate

​

​

Number of

​

Exercise

​

Contractual

​

Intrinsic

​

​

Options

​

Price

​

Term

​

Value

​

    

(in thousands)

    

per Share

    

(Years)

    

(in thousands)

Outstanding, January 1, 2022

 

226

​

$

12.78

 

  

 

​

  

Granted

 

—

​

​

—

 

  

 

​

  

Exercised

 

(109)

​

​

9.79

 

  

 

​

  

Canceled

 

(6)

​

​

13.35

 

  

 

​

  

Expired

 

(2)

​

​

8.79

 

  

 

​

  

Outstanding, September 30, 2022

 

109

​

$

15.77

 

3.93

​

$

960

Vested and expected to vest, September 30, 2022

 

109

​

$

15.77

 

3.91

​

$

955

Exercisable, September 30, 2022

 

94

​

$

15.75

 

3.42

​

$

825

Schedule of Share-based Payment Arrangement, Restricted Stock Unit Activity

​

​

​

​

​

​

​

​

​

​

​

Weighted

​

​

​

​

Average Grant

​

​

Shares 

​

Date Fair Value

​

    

(in thousands)

    

Per Share

Nonvested, January 1, 2022

 

1,872

​

$

18.24

Granted

 

1,144

​

$

22.74

Vested

 

(738)

​

$

18.13

Forfeited

 

(75)

​

$

19.41

Nonvested, September 30, 2022

 

2,203

​

$

20.57