XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Stockholders' Equity  
Reconciliation of number of shares outstanding with the number of shares used in computing basic and diluted earnings per share

The following table reconciles the number of shares outstanding with the number of shares used in computing basic and diluted earnings per share for each of the periods presented (in thousands):

Year Ended December 31,

 

    

2023

    

2022

    

2021

 

Common shares outstanding, end of period

 

35,685

 

35,761

 

36,091

Effect of using weighted average common shares outstanding

 

117

 

171

 

194

Shares used in computing earnings per share—basic

 

35,802

 

35,932

 

36,285

Effect of shares issuable under stock option plans based on the treasury stock method

 

26

 

36

 

89

Effect of restricted and contingently issuable shares

 

67

 

78

 

76

Shares used in computing earnings per share—diluted

 

35,895

 

36,046

 

36,450