XML 45 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Net Income Per Share Basic and diluted net income per share was calculated as follows:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 



 

2023

 

 

2022

 

 

2023

 

 

2022

 

Basic net income per share

 

$

0.07

 

 

$

0.09

 

 

$

0.08

 

 

$

0.18

 

Diluted net income per share

 

$

0.07

 

 

$

0.09

 

 

$

0.08

 

 

$

0.18

 

Numerator:

 



 





 

 



 





 

Net income (in thousands)

 

$

9,782

 

 

$

14,236

 

 

$

11,707

 

 

$

27,249

 

Denominator:

 



 





 

 



 





 

Weighted average number of shares outstanding - basic

 

 

144,112,028

 



 

150,748,211

 

 

 

144,982,459

 



 

150,644,034

 

Add stock options to purchase shares and restricted stock units

 

 

1,226,892

 

 

 

1,612,139

 

 

 

1,912,331

 

 

 

1,717,754

 

Weighted average number of shares outstanding - diluted

 

 

145,338,920

 

 

 

152,360,350

 

 

 

146,894,790

 

 

 

152,361,788