XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.3
NET EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2025
NET EARNINGS PER SHARE  
Schedule of basic and diluted net earnings per share attributable to common stockholders

    

Three Months Ended

Nine months ended

September 30, 

 

September 30, 

    

2025

    

2024

    

2025

    

2024

 

(In thousands, except share and per share data)

Numerator:

 

  

 

  

Net income

$

14,123

$

41,574

$

54,180

$

102,973

Denominator:

 

  

 

  

  

  

Weighted average common shares outstanding —

Basic

368,266,611

357,297,824

372,726,412

357,631,049

Add:

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

8,824,839

16,222,829

15,155,419

20,759,274

Dilutive impact of private warrants

542,073

782,817

737,414

735,040

Weighted average common shares – diluted

377,633,523

374,303,470

388,619,245

379,125,363

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

$

0.04

$

0.12

$

0.15

$

0.29

Diluted earnings per share

$

0.04

$

0.11

$

0.14

$

0.27