XML 124 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
SHARE-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
SCHEDULE OF SHARE-BASED PAYMENT AWARD, STOCK OPTIONS, VALUATION ASSUMPTIONS

The following table summarizes the weighted-average valuation assumptions and weighted-average grant date fair value of options granted during the periods shown below:

 

   Year Ended December 31, 
Assumptions (weighted-average)  2023   2022   2021 
Volatility   0%   0%   120%
Expected term (in years)   -    -    4.0 
Risk-free rate   0.0%   0.0%   0.9%
Expected dividends   0.0%   0.0%   0.0%
Pre-vest forfeiture rate   0.0%   0.0%   8.5%
Grant date fair value of options granted  $-   $-   $11.72 

SCHEDULE OF VALUATION ASSUMPTIONS FOR STOCK OPTIONS

The following table summarizes activity and positions with respect to options for the periods shown below (in thousands):

 

           Weighted-average     
           remaining   Aggregate 
       Weighted-average   contractual   intrinsic 
Options  Shares   exercise price   term (in years)   value 
Outstanding as of December 31, 2020   3,281    1.51    6.6   $12,784 
Granted   8    14.04           
Exercised   (1,519)   1.75           
Forfeited or expired   (237)   1.23           
Outstanding as of December 31, 2021   1,533    1.37    5.6   $5,645 
Granted   -    -           
Exercised   (525)   1.38           
Forfeited or expired   (63)   3.00           
Outstanding as of December 31, 2022   945    1.26    5.7   $1,137 
Granted   -    -           
Exercised   (191)   0.92           
Forfeited or expired   (2)   0.28           
Outstanding as of December 31, 2023   752   $1.35    4.6   $1,083 
Vested and expected to vest as of December 31, 2023   752   $1.35    4.6   $1,083 
                     
Exercisable as of December 31, 2023   752   $1.35    4.6   $1,083 
SHARE-BASED PAYMENT ARRANGEMENT RESTRICTED STOCK UNIT ACTIVITY

The following table summarizes activity and positions with respect to RSUs and PSUs for the three years ended December 31, 2023 (in thousands):

       Weighted-average 
   Shares   price 
Unvested as of December 31, 2020   1,983   $0.76 
Granted   4,179    12.92 
Vested   (2,380)   3.11 
Forfeited   (1,157)   11.97 
Unvested as of December 31, 2021   2,625    13.05 
Granted   9,180    2.46 
Vested   (1,391)   9.16 
Forfeited   (1,548)   6.42 
Unvested as of December 31, 2022   8,866    3.85 
Granted   3,491    3.89 
Vested   (1,872)   6.98 
Forfeited   (502)   7.47 
Unvested as of December 31, 2023   9,983   $3.09