XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Income Statement [Abstract]    
Revenues $ 301,205 $ 321,816
Direct cost of revenues 206,777 232,670
Gross profit 94,428 89,146
Operating expenses (gains):    
Selling, general and administrative [1] 77,222 69,620
Severance 525 100
Other operating gain, net (see Note 10) (484) (800)
Total operating expenses 77,263 68,920
Income from operations 17,165 20,226
Interest income, net 844 509
Other expense, net (5,586) (3,842)
Income before income taxes 12,423 16,893
Provision for income taxes (3,947) (4,338)
Net income 8,476 12,555
Net income attributable to noncontrolling interests (817) (1,553)
Net income attributable to IDT Corporation $ 7,659 $ 11,002
Earnings per share attributable to IDT Corporation common stockholders:    
Basic $ 0.30 $ 0.43
Diluted $ 0.30 $ 0.43
Weighted-average number of shares used in calculation of earnings per share:    
Basic 25,178 25,603
Diluted 25,277 25,616
[1] Stock-based compensation included in selling, general and administrative expense