XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
9 Months Ended
Apr. 30, 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
April 30,
   Nine Months Ended
April 30,
 
   2025   2024   2025   2024 
   (in thousands) 
Basic weighted-average number of shares   25,165    25,345    25,177    25,233 
Effect of dilutive securities:                    
Stock options               1 
Non-vested restricted Class B common stock   84    171    135    146 
Diluted weighted-average number of shares   25,249    25,516    25,312    25,380