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

​