XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.1
NET INCOME (LOSS) PER SHARE (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
SCHEDULE OF NET LOSS PER SHARE BASIC AND DILUTED

 

 

   2022   2023 
  Three Months Ended 
   March 31, 
   2022   2023 
Basic and diluted loss per share          
Net income (loss) attributable to common stockholders  $(4,124)  $3,494
Addback: Preferred stock dividend and accretion    -    1,275 
Allocation of earning to participating securities   -    (896)
Numerator for basic EPS – income available to common stockholders   (4,124)   3,873 
           
Weighted-average common share outstanding - basic   35,332    35,548 
Effect of dilutive securities   -    80 
Weighted-average common share outstanding - diluted   35,332    35,628 
           
Net income (loss) attributable to common stockholders - basic  $(0.12)  $0.11
Net income (loss) attributable to common stockholders - diluted  $(0.12)  $0.11