XML 43 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Stock Based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Based Compensation Expenses

Stock-based compensation is recorded in the consolidated statements of operations as follows (in thousands):

 

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Cost of goods sold

 

$

39

 

 

$

65

 

 

$

112

 

 

$

123

 

Research and development

 

 

161

 

 

 

400

 

 

 

431

 

 

 

728

 

Sales and marketing

 

 

88

 

 

 

75

 

 

 

161

 

 

 

155

 

General and administrative

 

 

315

 

 

 

667

 

 

 

806

 

 

 

1,247

 

Total stock-based compensation expense

 

$

603

 

 

$

1,207

 

 

$

1,510

 

 

$

2,253

 

 

Summary of Outstanding Stock Option Activity

The following table summarizes the outstanding stock option activity during the period indicated (shares in thousands):

 

 

 

 

 

 

Weighted average

 

 

 

 

 

Number of
stock options

 

 

Exercise
price

 

 

Remaining contractual term (in years)

 

Aggregate intrinsic value (in thousands)

 

Balance at December 31, 2024

 

 

2,376

 

 

$

9.12

 

 

 

5.9

 

$

2,357

 

Granted

 

 

309

 

 

$

4.56

 

 

 

 

 

 

Exercised

 

 

(111

)

 

$

1.66

 

 

 

 

$

236

 

Expired/Forfeited

 

 

(21

)

 

$

11.57

 

 

 

 

 

 

Balance at June 30, 2025

 

 

2,553

 

 

$

8.87

 

 

 

6.1

 

$

227

 

 

 

 

 

 

 

 

 

 

 

 

 

Vested and exercisable at June 30, 2025

 

 

1,815

 

 

$

10.41

 

 

 

5.0

 

$

111

 

Vested and expected to vest at June 30, 2025

 

 

2,553

 

 

$

8.87

 

 

 

6.1

 

$

227

 

Summary of Outstanding Restricted Stock Unit Activity

The following table summarizes the Company’s restricted stock unit (RSU) activity during the period indicated (shares in thousands):

 

 

 

Restricted
stock units

 

 

Weighted average grant date fair value

 

Balance at December 31, 2024

 

 

835

 

 

$

5.95

 

Grants

 

 

342

 

 

$

4.53

 

Vested and released

 

 

(282

)

 

$

6.37

 

Forfeited

 

 

(53

)

 

$

5.41

 

Balance at June 30, 2025

 

 

842

 

 

$

5.27

 

Schedule of Performance Stock Unit

The following table summarizes the Company’s performance stock unit (PSU) activity during the period indicated (shares in thousands):

 

 

 

Performance
stock units

 

 

Weighted average grant date fair value

 

Balance at December 31, 2024

 

 

110

 

 

$

1.79

 

Grants

 

 

 

 

$

 

Vested and released

 

 

 

 

$

 

Forfeited

 

 

(110

)

 

$

1.79

 

Balance at June 30, 2025

 

 

 

 

$