XML 331 R44.htm IDEA: XBRL DOCUMENT v3.26.1
SHAREHOLDERS' EQUITY (Tables)
12 Months Ended
Dec. 31, 2025
SHAREHOLDERS' EQUITY  
Summary of information about stock options under the Plan

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Weighted

  ​ ​ ​

Weighted

Average

Average

Remaining

Number of

Exercise

Contractual

Intrinsic

Shares

Price

Life (Years)

Value

(in thousands, except per share and year data)

Balance at December 31, 2022

 

448

$

13.43

 

2.6

$

Granted

630

7.22

Forfeited

(67)

11.45

3

Balance at December 31, 2023

 

1,011

$

9.69

 

3.0

$

61

Exercised

 

(8)

7.10

6

Forfeited

(75)

10.56

49

Expired

 

(95)

16.70

Balance at December 31, 2024

 

833

$

8.84

 

2.7

$

352

Granted

1,091

10.86

Exercised

(347)

10.50

1,286

Forfeited

 

(85)

9.94

645

Balance at December 31, 2025

 

1,492

$

9.85

 

4.0

$

12,925

Exercisable at December 31, 2025

287

$

7.67

2.4

$

3,108

Schedule of weighted-average assumptions used for estimation of the fair value of the options granted under the Plan at the date of grant, using the Black-Scholes Option Valuation Model

2025

  ​ ​ ​

2024

  ​ ​ ​

2023

Risk-free interest rate

3.67%

4.44%

Dividend yield

0.00%

0.00%

Volatility factor of the expected market price of common stock

61%

67%

Weighted-average expected life of option

3 years

3 years

Weighted-average grant date fair value

$

4.70

$

3.36

Summary of status and activity of non-vested stock options

Weighted Average

Grant Date

Number of

Fair Value

  ​ ​ ​

Shares

  ​ ​ ​

Per Share

(in thousands, except per share amounts)

Non-vested balance at December 31, 2024

385

$

3.37

Granted

1,091

4.70

Forfeited

(67)

4.18

Vested

(202)

3.36

Non-vested balance at December 31, 2025

1,207

$

4.53

Schedule of Restricted Stock Units

Number of Shares

(in thousands)

Balance at December 31, 2022

Granted

109

Vested and issued

(80)

Balance at December 31, 2023

29

Granted

258

Vested and issued

(273)

Balance at December 31, 2024

14

Granted

249

Vested and issued

(175)

Balance at December 31, 2025

88