XML 20 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Income Statement [Abstract]      
REVENUES $ 1,205,778 $ 1,238,854 $ 1,364,057
DIRECT COST OF REVENUES 815,621 881,614 1,039,059
GROSS PROFIT 390,157 357,240 324,998
OPERATING EXPENSES:      
Selling, general and administrative [1] 270,207 243,159 216,922
Technology and development [1] 50,554 47,988 47,045
Severance 1,698 935 116
Other operating expense, net (see Note 14) 2,945 4,415 826
TOTAL OPERATING EXPENSES 325,404 296,497 264,909
Income from operations 64,753 60,743 60,089
Interest income, net 4,769 3,147 146
Other expense, net (7,612) (3,083) (25,352)
Income before income taxes 61,910 60,807 34,883
Benefit from (provision for) income taxes 6,354 (16,441) (5,878)
NET INCOME 68,264 44,366 29,005
Net income attributable to noncontrolling interests (3,810) (3,874) (1,977)
NET INCOME ATTRIBUTABLE TO IDT CORPORATION $ 64,454 $ 40,492 $ 27,028
Earnings per share attributable to IDT Corporation common stockholders:      
Basic $ 2.55 $ 1.59 $ 1.05
Diluted $ 2.54 $ 1.58 $ 1.03
Weighted-average number of shares used in calculation of earnings per share:      
Basic 25,241 25,517 25,791
Diluted 25,398 25,577 26,356
[1] Stock-based compensation included in: Technology and development expense & Selling, general and administrative expense