v3.24.2.u1
NET INCOME (LOSS) PER SHARE (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
SCHEDULE OF NET LOSS PER SHARE BASIC AND DILUTED

 

   2023 (unaudited) (restated)   2024   2021 (restated)   2022 (restated)   2023 
   Three months ended March 31,   Year ended December 31, 
   2023 (Unaudited)    2024   2021    2022    2023 
Basic and diluted income (loss) per share                         
Net income (loss) attributable to common stockholders  $1,883   $(19,639)  $(22,068)  $(16,891)  $(17,307)
                          
Net income (loss) per share attributable to common stockholders – basic and diluted  $0.04   $(0.55)  $(0.64)  $(0.48)  $(0.49)
                          
Weighted average common shares outstanding - basic   35,548    35,813    34,571    35,393    35,628 
Weighted average common shares outstanding - diluted   35,628    35,813    34,571    35,393    35,628