XML 45 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock Option Activity
The following summarizes all stock option activity during the years ended December 31, 2024 and 2023:
Number of SharesWeighted-Average Exercise PriceWeighted- Average Remaining Contractual Term (Years)Aggregate Intrinsic Value (In thousands)
Options outstanding at December 31, 202212,668 $78.88 1.16$— 
Granted240,000 5.59 9.63288 
Exercised— — — — 
Unvested options forfeited— — — — 
Vested options expired(6,005)77.38 — — 
Options outstanding at December 31, 2023246,663 $7.61 9.67288
Granted148,200 $7.59 — — 
Exercised— — — — 
Unvested options forfeited— — — — 
Vested options expired(4,937)81.35 — — 
Options outstanding at December 31, 2024389,926 $6.67 8.84$— 
Vested and expected to vest at December 31, 2024389,926 $6.67 8.84$— 
Exercisable at December 31, 202481,726 $7.10 8.45$— 
Information About Stock Option
The following table summarizes information about stock options outstanding at December 31, 2024:
Range of
Exercise Prices
Number
Outstanding
Weighted-Average
Exercise Price
Weighted-Average Remaining Life
(Years)
Number
Exercisable
Weighted-Average price per share
Outstanding and Vested
$5.59 - 76.80
389,356$6.60 8.5181,156$6.60 
$77.60 - 116.40
570 $77.60 0.1570$77.60 
Restricted Stock Units' Activity
The following summarizes all restricted stock units’ activity during 2024 and 2023:
Number of SharesWeighted-Average Grant Date Fair Value
Unvested shares outstanding at December 31, 2022516,176$6.43
Granted in 202380,2255.73
Vested in 2023(308,523)5.53
Forfeited in 2023(44,437)7.02
Unvested shares outstanding at December 31, 2023243,441$7.24
 
Granted in 202498,1927.61
Vested in 2024(187,778)6.76
Forfeited in 2024(32,662)7.49
Unvested shares outstanding at December 31, 2024121,193$8.21
Performance Stock Units Activity
The following summarizes all performance stock unit activity during 2024 and 2023:
Number of
Units
Weighted-
Average Grant
Date Fair Value
Performance stock units outstanding as of December 31, 2022142,000$7.34 
Granted— — 
Settled— — 
Forfeited(99,000)7.14 
Performance stock units outstanding as of December 31, 202343,000$7.80 
Granted50,000 $7.53 
Settled— — 
Forfeited(6,000)7.96 
Performance stock units outstanding as of December 31, 202487,000$7.63