XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Income Statement [Abstract]    
Revenues $ 309,566 $ 301,205
Direct cost of revenues 201,939 207,211
Gross profit 107,627 93,994
Operating expenses (gain):    
Selling, general and administrative [1] 71,051 64,378
Technology and development [1] 12,759 12,410
Severance 177 525
Other operating gain, net (see Note 10) (484)
Total operating expenses 83,987 76,829
Income from operations 23,640 17,165
Interest income, net 1,428 844
Other expense, net (283) (5,586)
Income before income taxes 24,785 12,423
Provision for income taxes (6,302) (3,947)
Net income 18,483 8,476
Net income attributable to noncontrolling interests (1,234) (817)
Net income attributable to IDT Corporation $ 17,249 $ 7,659
Earnings per share attributable to IDT Corporation common stockholders:    
Basic $ 0.68 $ 0.30
Diluted $ 0.68 $ 0.30
Weighted-average number of shares used in calculation of earnings per share:    
Basic 25,204 25,178
Diluted 25,363 25,277
[1] Stock-based compensation included in: Technology and development expense & Selling, general and administrative expense