XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.0.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, 2022 $ 170,637 $ 33 $ 277 $ 296,005 $ (101,565) $ (11,305) $ (15,830) $ 3,022
Repurchases of Class B common stock through repurchase program (5,006) (5,006)
Stock issued to certain executive officers for bonus payments 615 615
Stock-based compensation 1,858 1 1,857
Distributions to noncontrolling interests (187) (187)
Other comprehensive income (loss) (2,406) (2,406)
Net income 27,666 25,625 2,041
BALANCE at Jan. 31, 2023 193,014 33 278 298,649 (106,906) (13,711) 9,795 4,876
Exercise of stock options 172 172
Restricted Class B common stock purchased from employees (335) (335)
BALANCE at Oct. 31, 2022 178,439 33 278 297,191 (106,906) (11,672) (4,828) 4,343
Stock-based compensation 1,286 1,286
Distributions to noncontrolling interests (88) (88)
Other comprehensive income (loss) (2,039) (2,039)
Net income 15,244 14,623 621
BALANCE at Jan. 31, 2023 193,014 33 278 298,649 (106,906) (13,711) 9,795 4,876
Exercise of stock options 172 172
BALANCE at Jul. 31, 2023 199,996 33 279 301,408 (115,461) (17,192) 24,662 6,267
Repurchases of Class B common stock through repurchase program (3,155) (3,155)
Restricted net2phone common stock purchased from employees (3,558) (3,611) 53
Exchange of National Retail Solutions shares for Class B common stock 2 81 (83)
Stock issued to certain executive officers for bonus payments              
Stock-based compensation 2,581 2,581
Distributions to noncontrolling interests (59) (59)
Other comprehensive income (loss) (84) (84)
Net income 24,009 22,084 1,925
BALANCE at Jan. 31, 2024 219,887 33 281 300,631 (118,631) (17,276) 46,746 8,103
Exercise of stock options 172 172
Restricted Class B common stock purchased from employees (15) (15)
BALANCE at Oct. 31, 2023 206,967 33 279 302,351 (118,312) (16,627) 32,321 6,922
Repurchases of Class B common stock through repurchase program (319) (319)
Restricted net2phone common stock purchased from employees (3,558) (3,611) 53
Exchange of National Retail Solutions shares for Class B common stock 2 81 (83)
Stock-based compensation 1,810 1,810
Distributions to noncontrolling interests (4) (4)
Other comprehensive income (loss) (649) (649)
Net income 15,640 14,425 1,215
BALANCE at Jan. 31, 2024 $ 219,887 $ 33 $ 281 $ 300,631 $ (118,631) $ (17,276) $ 46,746 $ 8,103