XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Common Class A [Member]
Common Stock [Member]
Common Class B [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Noncontrolling Interest [Member]
Balance at Jul. 31, 2023 $ 199,996 $ 33 $ 279 $ 301,408 $ (115,461) $ (17,192) $ 24,662 $ 6,267
Dividends declared (1,269) (1,269)
Exercise of stock options 172 172
Repurchases of Class B common stock through repurchase program (5,675) (5,675)
Restricted Class B common stock purchased from employees (1,532) (1,532)
Exchange of National Retail Solutions shares for Class B common stock 2 81 (83)
Restricted net2phone common stock purchased from employees (3,558) (3,611) 53
Stock issued to an executive officer for bonus payment 1,495 1,495
Business acquisition holdback payment 100 100
Stock-based compensation 3,411 1 3,410
Distributions to noncontrolling interests (62) (62)
Other comprehensive income (loss) (51) (51)
Net income 30,253 27,635 2,618
Balance at Apr. 30, 2024 223,280 33 282 303,055 (122,668) (17,243) 51,028 8,793
Balance at Jan. 31, 2024 219,887 33 281 300,631 (118,631) (17,276) 46,746 8,103
Dividends declared (1,269) (1,269)
Repurchases of Class B common stock through repurchase program (2,520) (2,520)
Restricted Class B common stock purchased from employees (1,517) (1,517)
Stock issued to an executive officer for bonus payment 1,495 1,495
Business acquisition holdback payment 100 100
Stock-based compensation 830 1 829
Distributions to noncontrolling interests (3) (3)
Other comprehensive income (loss) 33 33
Net income 6,244 5,551 693
Balance at Apr. 30, 2024 223,280 33 282 303,055 (122,668) (17,243) 51,028 8,793
Balance at Jul. 31, 2024 255,655 33 282 303,510 (126,080) (18,142) 86,580 9,472
Dividends declared (4,036) (4,036)
Repurchases of Class B common stock through repurchase program (10,097) (10,097)
Restricted Class B common stock purchased from employees (7,676) (7,676)
Exchange of National Retail Solutions shares for Class B common stock 33 (33)
Stock issued to an executive officer for bonus payment 1,824 1,824
Stock-based compensation 2,393 3 2,390
Distributions to noncontrolling interests (100) (100)
Other comprehensive income (loss) (1,670) (1,670)
Net income 63,201 59,209 3,992
Balance at Apr. 30, 2025 299,494 33 285 307,757 (143,853) (19,812) 141,753 13,331
Balance at Jan. 31, 2025 283,868 33 282 306,781 (137,475) (19,599) 121,573 12,273
Dividends declared (1,512) (1,512)
Repurchases of Class B common stock through repurchase program (224) (224)
Restricted Class B common stock purchased from employees (6,154) (6,154)
Exchange of National Retail Solutions shares for Class B common stock 33 (33)
Stock-based compensation 946 3 943
Distributions to noncontrolling interests (50) (50)
Other comprehensive income (loss) (213) (213)
Net income 22,833 21,692 1,141
Balance at Apr. 30, 2025 $ 299,494 $ 33 $ 285 $ 307,757 $ (143,853) $ (19,812) $ 141,753 $ 13,331