XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Revenues $ 322,752 $ 309,566
Direct cost of revenues 204,573 201,939
Gross profit 118,179 107,627
Operating expenses (gain):    
Selling, general and administrative (i) 74,007 71,051
Technology and development (i) 13,631 12,759
Severance 204 177
Other operating income, net (see Note 10) (589)
Total operating expenses 87,253 83,987
Income from operations 30,926 23,640
Interest income, net 1,708 1,428
Other expense, net (467) (283)
Income before income taxes 32,167 24,785
Provision for income taxes (8,071) (6,302)
Net income 24,096 18,483
Net income attributable to noncontrolling interests (1,734) (1,234)
Net income attributable to IDT Corporation $ 22,362 $ 17,249
Earnings per share attributable to IDT Corporation common stockholders:    
Basic $ 0.89 $ 0.68
Diluted $ 0.89 $ 0.68
Weighted-average number of shares used in calculation of earnings per share:    
Basic 25,183 25,204
Diluted 25,193 25,363
Operating Expense [Member]    
Weighted-average number of shares used in calculation of earnings per share:    
(i) Stock-based compensation included in total operating expenses: $ 2,015 $ 912