XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.2
NET EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2023
NET EARNINGS PER SHARE  
Schedule of basic and diluted net earnings per share attributable to common stockholders

    

Three Months Ended

Six months ended

June 30, 

 

June 30, 

    

2023

    

2022

    

2023

    

2022

 

(In thousands, except share and per share data)

Numerator:

 

  

 

  

Net income

$

45,549

$

4,422

$

53,487

$

24,633

Denominator:

 

  

 

  

  

  

Weighted average common shares outstanding —

Basic

365,000,974

345,522,076

364,260,883

345,831,177

Add:

Dilutive impact of RSUs, ESPP and options to purchase common stock

21,928,779

19,844,013

27,584,186

22,541,797

Dilutive impact of private Warrants

693,926

647,607

727,406

674,653

Weighted average common shares – diluted

387,623,679

366,013,696

392,572,475

369,047,627

Net income per share attributable to common stockholders — Basic earnings per share

$

0.12

$

0.01

$

0.15

$

0.07

Diluted earnings per share

$

0.12

$

0.01

$

0.14

$

0.07