XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings (Loss) Per Share  
Schedule of reconciliation of basic weighted average common shares outstanding to diluted weighted average shares outstanding

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

2022

2023

2022

Net income (loss) attributable to common stockholders

$

(12,205)

$

13,667

$

(31,365)

$

3,321

Weighted average shares outstanding – basic

178,063,573

174,128,230

177,502,037

173,266,760

Weighted average shares outstanding – diluted

178,063,573

174,703,533

177,502,037

173,566,001

Basic and diluted earnings (loss) per share

$

(0.07)

$

0.08

$

(0.18)

$

0.02

Schedule of potentially dilutive securities excluded from the diluted earnings per share calculation

Six Months Ended June 30, 

2023

    

2022

Warrants

19,333,303

 

19,333,303

2014 & 2021 Equity Incentive Plan - Stock Options

25,892,666

 

27,161,312

2021 Equity Incentive Plan - RSUs

2,474,393

 

1,674,284

2021 Employee Stock Purchase Plan - Common Stock

46,352

Contingently Issuable Common Stock

59,055

Total potentially dilutive securities

47,805,769

48,168,899