XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
9 Months Ended
Apr. 30, 2023
Earnings per share attributable to IDT Corporation common stockholders:  
Schedule of Weighted-average Number of Shares Used in the Calculation of Basic and Diluted Earnings Per Share

The weighted-average number of shares used in the calculation of basic and diluted earnings per share attributable to the Company’s common stockholders consists of the following:

 

  

2023

  

2022

  

2023

  

2022

 
  

Three Months Ended

April 30,

  

Nine Months Ended

April 30,

 
  

2023

  

2022

  

2023

  

2022

 
   (in thousands) 
Basic weighted-average number of shares   25,518    25,901    25,544    25,706 
Effect of dilutive securities:                    
Stock options   7    301    9    575 
Non-vested restricted Class B common stock   87    3    36    174 
                     
Diluted weighted-average number of shares   25,612    26,205    25,589    26,455