XML 43 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 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 March 31,

 



 

2023

 

 

2022

 

Basic net income per share

 

$

0.01

 

 

$

0.09

 

Diluted net income per share

 

$

0.01

 

 

$

0.09

 

Numerator:

 



 





 

Net income (in thousands)

 

$

1,925

 

 

$

13,013

 

Denominator:

 



 





 

Weighted average number of shares outstanding - basic

 

 

145,862,562

 



 

150,538,700

 

Add stock options to purchase shares and restricted stock units

 

 

1,169,304

 

 

 

1,810,106

 

Weighted average number of shares outstanding - diluted

 

 

147,031,866

 

 

 

152,348,806