XML 62 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of restricted stock activity

    

    

Weighted

Number

Average

of

Fair Value

Shares

Per Share

Nonvested at January 1, 2022

 

942,059

$

3.97

Granted

 

1,603,434

$

2.73

Vested

 

(806,241)

$

2.90

Forfeited shares

 

(382,480)

$

4.60

Nonvested at December 31, 2022

 

1,356,772

$

2.96

Granted

 

1,031,853

$

2.42

Vested

 

(782,949)

$

2.83

Forfeited shares

 

(390,886)

$

3.12

Nonvested at December 31, 2023

 

1,214,790

$

2.53

Granted

 

830,059

$

8.96

Vested

 

(432,889)

$

4.25

Forfeited shares

 

(69,497)

$

1.78

Nonvested at December 31, 2024

 

1,542,463

$

5.55

Schedule of stock options activity

    

    

Weighted

    

Weighted

    

Average

Average

Number

Exercise

Contractual

Aggregate

of

Price

Life

Intrinsic

Shares

Per Share

(Years)

Value

Outstanding at January 1, 2022

 

724,704

$

7.41

 

  

 

  

Forfeited

 

(421,375)

$

7.49

 

  

 

  

Outstanding at December 31, 2022

 

303,329

$

7.29

 

  

 

  

Forfeited

 

(70,465)

$

7.74

 

  

 

  

Outstanding at December 31, 2023

 

232,864

$

7.15

 

  

 

  

Exercised

(136,549)

$

6.57

Forfeited

 

(28,680)

$

11.35

 

  

 

  

Outstanding at December 31, 2024

 

67,635

$

6.56

 

  

 

  

Vested and expected to vest at December 31, 2024

 

67,635

$

6.56

 

2.32

$

66

Exercisable at December 31, 2024

 

67,635

$

6.56

 

2.32

$

66

Schedule of intrinsic value of options exercised and fair value of shares vested

    

2024

    

2023

    

2022

Total intrinsic value of options exercised

$

233

$

$

Total fair value of shares vested

$

3,107

$

2,407

$