XML 34 R22.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2025
Stockholders' Equity  
Schedule of Warrants to Purchase Common Stock

    

Common Shares

    

Issuable Upon Exercise

of Outstanding

Weighted-Average

Investor Warrants

Warrants

Exercise Price $USD

Outstanding December 31, 2024

 

150

$

7.79

Issued

 

 

Outstanding March 31, 2025

 

150

 

7.79

Issued

Outstanding June 30, 2025

150

7.79

Exercised1

(39)

6.90

Outstanding September 30, 2025

111

$

8.00

Schedule of Recognized Expense Related to Employee Option Exercises

Three Months Ended

Nine Months Ended

    

September 30, 

September 30, 

September 30, 

September 30, 

    

2025

2024

    

2025

2024

Stock-based expense recognized

$

2,219

$

1,821

$

4,511

$

3,937

Total option expense recognized

$

2,219

$

1,821

$

4,511

$

3,937

Schedule of Share-Based Compensation, Stock Option Activity

Number of 

Weighted-Average

Options

Options (thousands)

    

Exercise Price $USD

Outstanding at December 31, 2024

5,855

$

6.22

Granted

180

 

6.50

Exercised

(55)

 

5.00

Forfeited

(123)

6.94

Outstanding at March 31, 2025

5,857

$

6.22

Granted

318

7.41

Exercised

(52)

5.08

Forfeited

(45)

4.23

Outstanding at June 30, 2025

6,078

$

6.31

Granted

125

9.11

Exercised

(257)

5.51

Forfeited

(31)

6.94

Outstanding at September 30, 2025

5,915

$

6.38

Schedule of Share-Based Compensation, Stock Option Volatility Measurements

Valuation

Assumptions

Black-Scholes Model Assumptions

September 30, 2025

Expected dividend

 

0.00%

Risk free rate

 

3.93- 4.19%

Expected volatility

71.04 - 161.67%

Expected life

1.5 - 6.0 years

Schedule of Performance-Based Unit Activity

Weighted-Average

Number of

Grant Date Fair Value

 

Stock Units

Per Share

Unvested balance at January 1, 2025

$

Granted

100

6.62

Vested

Forfeited

Unvested balance at June 30, 2025

100

$

6.62

Granted

150

8.20

Vested

Forfeited

(6)

6.55

Unvested balance at September 30, 2025

244

$

7.57

Schedule of Restricted Share Unit Activity

Number of 

Restricted Share

RSUs Current Year

Units (thousands)

Outstanding at December 31, 2024

 

324

Awarded

 

283

Released

(13)

Forfeited

(5)

Outstanding at March 31, 2025

589

Awarded

Released

(102)

Forfeited

(2)

Outstanding at June 30, 2025

485

Awarded

Released

(66)

Forfeited

Outstanding at September 30, 2025

419