XML 43 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Stock-based Compensation Expense

Total estimated stock-based compensation expense for employees and non-employees, related to all of the Company’s stock-based awards, was as follows:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Cost of revenue

 

$

162

 

 

$

96

 

 

$

337

 

 

$

122

 

Selling and marketing

 

 

410

 

 

 

539

 

 

 

900

 

 

 

937

 

Research and development

 

 

324

 

 

 

390

 

 

 

680

 

 

 

673

 

General and administrative

 

 

4,074

 

 

 

1,005

 

 

 

5,012

 

 

 

1,835

 

Total stock-based compensation

 

$

4,970

 

 

$

2,030

 

 

$

6,929

 

 

$

3,567

 

Stock Activity and Total Number of Shares Available for Grant

The following table presents the stock activity and the total number of shares available for grant as of June 30, 2023:

 

 

 

(in thousands)

 

Balance at December 31, 2022

 

 

550

 

Options Cancelled

 

 

11

 

Restricted Stock Granted

 

 

(504

)

Restricted Stock Forfeited

 

 

13

 

Performance Shares Unearned

 

 

94

 

Performance Shares Granted

 

 

(163

)

Balance at June 30, 2023

 

 

1

 

Stock Option Activity

 

 

Options Outstanding

 

 

 

Number of
Shares
Underlying
Outstanding
Options

 

 

Weighted-
Average
Exercise
Price

 

 

Weighted-
Average
Remaining
Contractual
Term

 

 

Aggregate
Intrinsic
Value

 

 

 

 

 

 

 

 

 

(in years)

 

 

 

 

Outstanding at December 31, 2022

 

 

1,577,545

 

 

$

7.66

 

 

 

5.81

 

 

$

2,465,015

 

Options Granted

 

 

-

 

 

 

-

 

 

 

 

 

 

 

Options Exercised

 

 

(343,007

)

 

 

3.96

 

 

 

 

 

 

 

Options Forfeited

 

 

(11,485

)

 

 

14.48

 

 

 

 

 

 

 

Outstanding at June 30, 2023

 

 

1,223,053

 

 

$

8.63

 

 

 

4.44

 

 

$

4,707,610

 

Vested and expected to vest at June 30, 2023

 

 

1,222,015

 

 

$

8.73

 

 

 

4.44

 

 

$

4,699,256

 

Exercisable at June 30, 2023

 

 

1,087,615

 

 

$

8.76

 

 

 

4.14

 

 

$

4,211,217

 

Restricted Stock Awards  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted Stock Activity

 

 

Shares

 

 

Weighted
Average
Grant Date
Fair Value
Per Share

 

Nonvested restricted stock at December 31, 2022

 

 

865,446

 

 

$

18.75

 

Granted

 

 

504,092

 

 

 

9.97

 

Vested

 

 

(546,939

)

 

 

16.53

 

Shares forfeited

 

 

(13,028

)

 

 

17.78

 

Nonvested restricted stock at June 30, 2023

 

 

809,571

 

 

$

14.80