XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Tables)
6 Months Ended
Jan. 31, 2025
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:

 

  

2025

  

2024

  

2025

  

2024

 
  

Three Months Ended
January 31,

  

Six Months Ended
January 31,

 
  

2025

  

2024

  

2025

  

2024

 
   (in thousands) 
Basic weighted-average number of shares   25,161    25,175    25,182    25,176 
Effect of dilutive securities:                    
Stock options               1 
Non-vested restricted Class B common stock   163    142    161    120 
Diluted weighted-average number of shares   25,324    25,317    25,343    25,297