XML 20 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Additional Paid-in Capital [Member]
Treasury Stock [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Noncontrolling Interest [Member]
Class A Common Stock [Member]
Class B Common Stock [Member]
BALANCE AT JULY 31, 2020 at Jul. 31, 2019 $ 53,557 $ 273,313 $ (51,739) $ (4,858) $ (160,763) $ (2,687) $ 33 $ 258
BALANCE, SHARES at Jul. 31, 2019             3,272,000 25,803,000
Exercise of stock options 276 276
Exercise of stock options, shares               33,000
Repurchases of Class B common stock through repurchase program (4,201) (4,201)
Restricted Class B common stock purchased from employees (281) (281)
Stock-based compensation 3,856 3,854 $ 2
Stock-based compensation, shares               125,000
Distributions to noncontrolling interests (934) (934)
Other comprehensive loss (2,552) (2,552)
Net income 21,418 21,430 (12)
BALANCE AT JULY 31, 2021 at Jul. 31, 2020 71,139 277,443 (56,221) (7,410) (139,333) (3,633) $ 33 $ 260
BALANCE, SHARES at Jul. 31, 2020             3,272,000 25,961,000
Exercise of stock options $ 687 686 $ 1
Exercise of stock options, shares 81,000             81,000
Repurchases of Class B common stock through repurchase program $ (2,849) (2,849)
Restricted Class B common stock purchased from employees (1,343) (1,343)
Stock-based compensation 1,490 1,487 $ 3
Stock-based compensation, shares               301,000
Grant of restricted equity in subsidiary (see Note 20). (2,361) 2,361
Stock issued for matching contributions to the 401(k) Plan 1,042 1,042
Stock issued for matching contributions to the 401(k) Plan, shares               36,000
Business acquisition 669 (276) 945
Acquisition of interest in variable interest entity (see Note 13) 2,509 2,509
Distributions to noncontrolling interests (848) (848)
Other comprehensive loss (2,773) (2,773)
Net income 96,891 96,475 416
BALANCE AT JULY 31, 2021 at Jul. 31, 2021 $ 166,614 $ 278,021 $ (60,413) $ (10,183) $ (42,858) $ 1,750 $ 33 $ 264
BALANCE, SHARES at Jul. 31, 2021             3,272,000 26,379,000