XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
3 Months Ended
Oct. 31, 2024
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:

 

   2024   2023 
   Three Months Ended
October 31,
 
   2024   2023 
   (in thousands) 
Basic weighted-average number of shares   25,204    25,178 
Effect of dilutive securities:          
Stock options       3 
Non-vested restricted Class B common stock   159    96 
           
Diluted weighted-average number of shares   25,363    25,277