XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Computation of Net Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2023
Computation of Net Earnings per Share  
Schedule of components of net income per share

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

Six months ended

​

​

​

June 30,

​

June 30,

​

​

    

2023

    

2022

    

2023

    

2022

    

​

​

(in thousands, except per share amounts)

​

Net income available to common stockholders

​

$

61,579

​

$

44,189

​

$

109,276

​

$

85,804

​

Weighted average shares of common stock outstanding used in computing basic income per share

​

 

32,775

​

 

33,096

​

 

32,759

​

 

33,170

​

Incremental options and RSUs

​

 

414

​

 

466

​

 

478

​

 

600

​

Weighted average shares of common stock used in computing diluted net income per share

​

 

33,189

​

 

33,562

​

 

33,237

​

 

33,770

​

Net income per share

​

​

​

​

​

​

​

​

​

​

​

​

​

Basic

​

$

1.88

​

$

1.34

​

$

3.34

​

$

2.59

​

Diluted

​

$

1.86

​

$

1.32

​

$

3.29

​

$

2.54

​