XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Based Compensation Expense
We recognized stock-based compensation expense as follows:

Three Months Ended June 30,Six Months Ended June 30,
(In thousands)
2024202320242023
Stock-based compensation
$595 $842 $1,104 $1,639 
Schedule of ESPP Activity
ESPP activity for the six months ended June 30, 2024 was as follows:
Shares purchased pursuant to the ESPP37,295 
Weighted average per share price of shares purchased$3.03 
Weighted average per share discount from market value for shares purchased$0.53 
Stock-based compensation related to ESPP$112,855 
Schedule of Stock Option Activity
Stock option activity was as follows:
Shares Underlying
Options
Weighted Average Per Share
Exercise Price
Weighted Average Remaining
Contractual Life
Aggregate Intrinsic
Value
(In Thousands)
Options outstanding at December 31, 2023376,940 $11.21 1.91 years$(1,566)
Cancelled or terminated(81,902)8.83 
Options outstanding at June 30, 2024295,038 11.87 2.78 years(2,312)
Options outstanding and vested at June 30, 2024253,626 11.78 1.15 years(2,997)
Schedule of Restricted Stock Unit Activity
Restricted stock unit activity was as follows:
Number of Restricted Stock UnitsWeighted-Average Grant Date Fair Value
Outstanding at December 31, 2023238,275 $13.35 
Granted211,926 4.31 
Vested(65,055)10.97 
Forfeited(15,032)11.86 
Outstanding at June 30, 2024370,114 8.67 
Schedule of Warrants Activity
Shares Underlying Warrants Weighted Average
Exercise Price
Warrants outstanding December 31, 2023— $— 
Granted2,000,000 $5.25 
Warrants outstanding June 30, 20242,000,000 $5.25