XML 44 R29.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2022
(Loss) income per share:  
Schedule of earnings per share, basic and diluted
               
  

For the years ended

December 31,

 
   2022   2021   2020 
Net (loss) income attributed to common stockholders               
Net (loss) income  $(187,282)  $3,937   $8,524 
Less: dividends paid to Series A convertible preferred stockholders   (11,526)   -    - 
Net (loss) income attributed to common stockholders  $(198,808)  $3,937   $8,524 
Net (loss) income per common share:               
Basic  $(2.63)  $0.05   $0.12 
Dilutive  $(2.63)  $0.05   $0.11 
Weighted average common stock outstanding:               
Basic   75,649    73,781    70,195 
Dilutive   75,649    77,689    74,444