XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Weighted-average Number of Shares Used in the Calculation of Basic and Diluted Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Earnings (loss) per share attributable to IDT Corporation common stockholders:    
Basic weighted-average number of shares 25,603 25,566
Stock options 12
Non-vested restricted Class B common stock 1
Diluted weighted-average number of shares 25,616 25,566