XML 44 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Stock-Based Compensation  
Summary of stock option activity

Options Outstanding

Weighted-

Weighted-

Average

Average

Aggregate

Exercise

Remaining

Intrinsic

Number of

Price Per

Contractual

Value

Options

    

Share

    

Life (years)

    

(In thousands)

Balance—December 31, 2023

 

1,829,428

$

5.96

6.9

$

5,676

Options granted

Options exercised

 

(184,958)

$

4.15

$

612

Options cancelled/forfeited

 

(122,613)

$

7.74

Balance—December 31, 2024

 

1,521,857

$

6.04

5.9

$

1,507

Options exercisable—December 31, 2024

1,357,041

$

5.88

5.8

$

1,466

Schedule of restricted stock unit activity

RSUs Outstanding

    

Weighted-

    

Average

Number of

    

Grant Date

Restricted Stock

    

Fair Value Per

    

Units

    

Share

Balance—December 31, 2023

905,781

$

6.59

Granted

 

1,027,963

$

8.50

Vested

(725,101)

$

6.96

Cancelled/forfeited

(220,678)

$

8.16

Balance—December 31, 2024

 

987,965

    

$

7.89

Summary of Stock-Based Compensation Expense

Year Ended December 31, 

2024

    

2023

General and administrative

$

3,304

$

2,519

Research and development

1,902

1,981

Sales and marketing

720

505

Cost of sales

787

Total stock-based compensation

$

6,713

$

5,005

Schedule of fair value assumptions

Year Ended

December 31, 

 

2023

 

Expected volatility

50.9 - 73.9

%

Risk-free interest rate

2.33 - 3.45

%

Expected term (in years)

6.01 - 6.05

Dividend yield

%