XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Income Statement [Abstract]        
Revenues $ 303,349 $ 296,098 $ 612,915 $ 597,302
Direct cost of revenues 191,239 199,171 393,178 406,382
Gross profit 112,110 96,927 219,737 190,920
Operating expenses (gain):        
Selling, general and administrative [1] 70,721 67,346 141,772 131,723
Technology and development [1] 12,612 12,925 25,372 25,335
Severance 233 345 410 869
Other operating expense (gain), net (see Note 10) 227 294 227 (190)
Total operating expenses 83,793 80,910 167,781 157,737
Income from operations 28,317 16,017 51,956 33,183
Interest income, net 1,354 1,195 2,782 2,039
Other income (expense), net 207 2,534 (76) (3,053)
Income before income taxes 29,878 19,746 54,662 32,169
Provision for income taxes (7,665) (3,992) (13,967) (7,939)
Net income 22,213 15,754 40,695 24,230
Net income attributable to noncontrolling interests (1,944) (1,329) (3,178) (2,146)
Net income attributable to IDT Corporation $ 20,269 $ 14,425 $ 37,517 $ 22,084
Earnings per share attributable to IDT Corporation common stockholders:        
Basic $ 0.81 $ 0.57 $ 1.49 $ 0.88
Diluted $ 0.80 $ 0.57 $ 1.48 $ 0.87
Weighted-average number of shares used in calculation of earnings per share:        
Basic 25,161 25,175 25,182 25,176
Diluted 25,324 25,317 25,343 25,297
[1] Stock-based compensation included in: Technology and development expense & Selling, general and administrative expense