Schedule of Stockholders Equity [Table Text Block] | The following table illustrates the changes in the balances of each component of stockholders' equity for the three months ended January 31, 2019 : Common Additional Retained Earnings Treasury Accumulated Total Stockholders' Equity Balances at October 31, 2018 $ 548 $ 326,182 $ 570,858 $ (58,414 ) $ (66,231 ) $ 772,943 Net earnings — — 29,227 — — 29,227 Other comprehensive loss, net of tax — — — — 5,666 5,666 Issuance of shares of Class A Common Stock under stock plan — (162 ) — 5,235 — 5,073 Tax benefit and withholdings from deferred compensation distributions — 118 — — — 118 Stock-based compensation expense — 2,840 — — — 2,840 Purchase of shares of Class A Common Stock — — — (1,319 ) — (1,319 ) Cash dividends on Common Stock Class A — $0.21 per share — — (10,415 ) — — (10,415 ) Class B — $0.21 per share — — (752 ) — — (752 ) Balances at January 31, 2019 $ 548 $ 328,978 $ 588,918 $ (54,498 ) $ (60,565 ) $ 803,381 | The following table illustrates the changes in the balances of each component of stockholders' equity for the three months ended January 31, 2018 : Common Additional Retained Earnings Treasury Accumulated Total Stockholders' Equity Balances at October 31, 2017 $ 548 $ 322,657 $ 522,334 $ (80,806 ) $ (52,062 ) $ 712,671 Net earnings — — 4,273 — — 4,273 Other comprehensive gain, net of tax — — — — 16,972 16,972 Issuance of shares of Class A Common Stock under stock plan — 878 — 5,716 — 6,594 Tax benefit and withholdings from deferred compensation distributions — 45 — — — 45 Stock-based compensation expense — 2,153 — — — 2,153 Cash dividends on Common Stock Class A — $0.21 per share — — (10,004 ) — — (10,004 ) Class B — $0.21 per share — — (731 ) — — (731 ) Balances at January 31, 2018 $ 548 $ 325,733 $ 515,872 $ (75,090 ) $ (35,090 ) $ 731,973 | The following table illustrates the changes in the balances of each component of stockholders' equity for the six months ended January 31, 2019 : Common Additional Retained Earnings Treasury Accumulated Total Stockholders' Equity Balances at July 31, 2018 $ 548 $ 325,631 $ 553,454 $ (71,120 ) $ (56,401 ) $ 752,112 Net earnings — — 59,864 — — 59,864 Other comprehensive loss, net of tax — — — — (4,164 ) (4,164 ) Issuance of shares of Class A Common Stock under stock plan — (4,667 ) — 19,804 — 15,137 Tax benefit and withholdings from deferred compensation distributions — 209 — — — 209 Stock-based compensation expense (Note I) — 7,805 — — — 7,805 Purchase of shares of Class A Common Stock — — — (3,182 ) — (3,182 ) Cumulative adjustment for ASU 2014-09, net of tax (Note B) — — (2,137 ) — — (2,137 ) Cash dividends on Common Stock Class A — $0.43 per share — — (20,818 ) — — (20,818 ) Class B — $0.41 per share — — (1,445 ) — — (1,445 ) Balances at January 31, 2019 $ 548 $ 328,978 $ 588,918 $ (54,498 ) $ (60,565 ) $ 803,381 | The following table illustrates the changes in the balances of each component of stockholders' equity for the six months ended January 31, 2018 : Common Additional Retained Earnings Treasury Accumulated Total Stockholders' Equity Balances at July 31, 2017 $ 548 $ 322,608 $ 507,136 $ (85,470 ) $ (44,682 ) $ 700,140 Net earnings — — 30,109 — — 30,109 Other comprehensive gain, net of tax — — — — 9,592 9,592 Issuance of shares of Class A Common Stock under stock plan — (2,985 ) — 10,802 — 7,817 Tax benefit and withholdings from deferred compensation distributions — 213 — (422 ) — (209 ) Stock-based compensation expense (Note I) — 5,897 — — — 5,897 Cash dividends on Common Stock Class A — $0.42 per share — — (19,967 ) — — (19,967 ) Class B — $0.40 per share — — (1,406 ) — — (1,406 ) Balances at January 31, 2018 $ 548 $ 325,733 $ 515,872 $ (75,090 ) $ (35,090 ) $ 731,973 |