XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Revenues $ 301,985 $ 299,643 $ 914,901 $ 896,946
Direct cost of revenues 190,023 202,599 583,201 608,982
Gross profit 111,962 97,044 331,700 287,964
Operating expenses:        
Selling, general and administrative (i) 72,267 68,962 214,039 200,685
Technology and development (i) 12,744 12,640 38,115 37,975
Severance 190 779 600 1,648
Other operating expense, net (see Note 10) 175 3,231 403 3,041
Total operating expenses 85,376 85,612 253,157 243,349
Income from operations 26,586 11,432 78,543 44,615
Interest income, net 1,566 1,162 4,347 3,201
Other income (expense), net 2,608 (3,273) 2,533 (6,326)
Income before income taxes 30,760 9,321 85,423 41,490
Provision for income taxes (7,798) (2,979) (21,766) (10,918)
Net income 22,962 6,342 63,657 30,572
Net income attributable to noncontrolling interests (1,270) (791) (4,448) (2,937)
Net income attributable to IDT Corporation $ 21,692 $ 5,551 $ 59,209 $ 27,635
Earnings per share attributable to IDT Corporation common stockholders:        
Basic $ 0.86 $ 0.22 $ 2.35 $ 1.10
Diluted $ 0.86 $ 0.22 $ 2.34 $ 1.09
Weighted-average number of shares used in calculation of earnings per share:        
Basic 25,165 25,345 25,177 25,233
Diluted 25,249 25,516 25,312 25,380
Operating Expense [Member]        
Weighted-average number of shares used in calculation of earnings per share:        
(i) Stock-based compensation included in total operating expenses $ 946 $ 2,118 $ 2,720 $ 5,375