Document and Entity Information
Document and Entity Information - shares | 3 Months Ended | |
Oct. 31, 2019 | Nov. 19, 2019 | |
Entity Information [Line Items] | ||
Document Transition Report | false | |
Security Exchange Name | NYSE | |
Title of 12(b) Security | Class A Nonvoting Common Stock, par value $0.01 per share | |
Entity File Number | 1-14959 | |
Entity Interactive Data Current | Yes | |
Entity Interactive Data Current | Yes | |
Entity Incorporation, State or Country Code | WI | |
Entity Tax Identification Number | 39-0178960 | |
Entity Shell Company | false | |
Local Phone Number | 358-6600 | |
Entity Address, Postal Zip Code | 53223 | |
Entity Address, State or Province | WI | |
Entity Address, Address Line One | 6555 West Good Hope Road, | |
City Area Code | Milwaukee, | |
Document Type | 10-Q | |
Amendment Flag | false | |
Document Period End Date | Oct. 31, 2019 | |
Document Fiscal Year Focus | 2020 | |
Document Fiscal Period Focus | Q1 | |
Trading Symbol | BRC | |
Entity Registrant Name | BRADY CORP | |
City Area Code | 414 | |
Entity Central Index Key | 0000746598 | |
Current Fiscal Year End Date | --07-31 | |
Entity Filer Category | Large Accelerated Filer | |
Entity Emerging Growth Company | false | |
Entity Small Business | false | |
Document Quarterly Report | true | |
Class A nonvoting common stock | ||
Entity Information [Line Items] | ||
Entity Common Stock, Shares Outstanding | 49,766,327 | |
Class B Voting Common Stock | ||
Entity Information [Line Items] | ||
Entity Common Stock, Shares Outstanding | 3,538,628 |
CONDENSED CONSOLIDATED BALANCE
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($) $ in Thousands | Oct. 31, 2019 | Jul. 31, 2019 |
Current assets: | ||
Cash and cash equivalents | $ 295,093 | $ 279,072 |
Accounts receivable—net | 162,561 | 158,114 |
Inventories | 119,612 | 120,037 |
Prepaid expenses and other current assets | 16,642 | 16,056 |
Total current assets | 593,908 | 573,279 |
Assets, Noncurrent [Abstract] | ||
Property, plant and equipment, net | 112,565 | 110,048 |
Goodwill | 411,328 | 410,987 |
Other intangible assets | 34,860 | 36,123 |
Deferred income taxes | 7,447 | 7,298 |
Operating leases assets | 52,233 | 0 |
Other assets | 18,881 | 19,573 |
Total | 1,231,222 | 1,157,308 |
Current liabilities: | ||
Accounts payable | 59,385 | 64,810 |
Accrued compensation and benefits | 63,794 | 62,509 |
Taxes, other than income taxes | 8,885 | 8,107 |
Accrued income taxes | 6,790 | 6,557 |
Current operating lease liabilities | 14,857 | 0 |
Other current liabilities | 52,092 | 49,796 |
Long-term Debt, Current Maturities | 50,144 | 50,166 |
Total current liabilities | 255,947 | 241,945 |
Long-Term operating lease liabilities | 40,124 | 0 |
Other liabilities | 58,616 | 64,589 |
Total liabilities | 354,687 | 306,534 |
Stockholders’ equity: | ||
Class A nonvoting common stock—Issued 51,261,487 shares, and outstanding 49,764,799 and 49,458,841 shares, respectively | 513 | 513 |
Class B voting common stock—Issued and outstanding, 3,538,628 shares | 35 | 35 |
Additional paid-in capital | 327,241 | 329,969 |
Retained earnings | 663,808 | 637,843 |
Treasury stock—1,496,688 and 1,802,646 shares, respectively, of Class A nonvoting common stock, at cost | (43,779) | (46,332) |
Accumulated other comprehensive loss | (71,283) | (71,254) |
Total stockholders’ equity | 876,535 | 850,774 |
Total | $ 1,231,222 | $ 1,157,308 |
CONDENSED CONSOLIDATED BALANC_2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - shares | Oct. 31, 2019 | Jul. 31, 2019 |
Class A nonvoting common stock | ||
Common stock, shares issued | 51,261,487 | 51,261,487 |
Common stock, shares outstanding | 49,764,799 | 49,458,841 |
Treasury stock, shares | 1,496,688 | 1,802,646 |
Class B Voting Common Stock | ||
Common stock, shares issued | 3,538,628 | 3,538,628 |
Common stock, shares outstanding | 3,538,628 | 3,538,628 |
CONDENSED CONSOLIDATED STATEMEN
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($) shares in Thousands, $ in Thousands | 3 Months Ended | |
Oct. 31, 2019 | Oct. 31, 2018 | |
Net sales | $ 286,947 | $ 293,196 |
Cost of goods sold | 145,542 | 146,657 |
Gross margin | 141,405 | 146,539 |
Operating expenses: | ||
Research and development | 10,967 | 11,326 |
Selling, general and administrative | 89,547 | 94,591 |
Total operating expenses | 100,514 | 105,917 |
Operating income | 40,891 | 40,622 |
Other income (expense): | ||
Investment and other income (expense) | 1,380 | (17) |
Interest expense | (701) | (712) |
Income before income taxes | 41,570 | 39,893 |
Income tax expense | 4,072 | 9,256 |
Net income | $ 37,498 | $ 30,637 |
Weighted average common shares outstanding: | ||
Weighted average common shares outstanding, basic (in thousands): | 53,143 | 52,201 |
Weighted average common shares outstanding, diluted (in thousands): | 53,736 | 52,958 |
Class A Nonvoting Common Stock | ||
Earnings Per Share | ||
Net income per share, basic | $ 0.71 | $ 0.59 |
Net income per share, diluted | 0.70 | 0.58 |
Dividends | 0.22 | 0.21 |
Class B Voting Common Stock | ||
Earnings Per Share | ||
Net income per share, basic | 0.69 | 0.57 |
Net income per share, diluted | 0.68 | 0.56 |
Dividends | $ 0.20 | $ 0.20 |
CONDENSED CONSOLIDATED STATEM_2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($) $ in Thousands | 3 Months Ended | |
Oct. 31, 2019 | Oct. 31, 2018 | |
Statement of Comprehensive Income [Abstract] | ||
Net income | $ 37,498 | $ 30,637 |
Foreign currency translation adjustments: | ||
Foreign currency translation adjustments | 50 | (8,790) |
Cash flow hedges: | ||
Reclassification adjustment for gains included in net income | (381) | (47) |
Total cash flow hedges | (185) | (427) |
Pension and other post-retirement benefits: | ||
Pension and other post-retirement benefits actuarial gain amortization | (105) | (155) |
Other comprehensive loss before tax | (240) | (9,372) |
Income tax benefit (expense) related to items of other comprehensive loss | 211 | (458) |
Other comprehensive loss, net of tax | (29) | (9,830) |
Comprehensive income | $ 37,469 | $ 20,807 |
CONDENSED CONSOLIDATED STATEM_3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($) $ in Thousands | 3 Months Ended | |
Oct. 31, 2019 | Oct. 31, 2018 | |
Statement of Cash Flows [Abstract] | ||
Net income | $ 37,498 | $ 30,637 |
Adjustments to reconcile net income to net cash provided by operating activities: | ||
Depreciation and amortization | 5,634 | 5,960 |
Non-cash portion of stock-based compensation expense | 3,618 | 4,965 |
Deferred income taxes | 1,009 | 2,164 |
Other | 1,533 | 218 |
Changes in operating assets and liabilities (net of effects of business acquisitions/divestitures): | ||
Accounts receivable | (4,362) | (6,709) |
Inventories | 249 | (3,125) |
Prepaid expenses and other assets | (1,404) | (2,197) |
Accounts payable and accrued liabilities | (5,193) | (14,288) |
Income taxes | 266 | 1,193 |
Net cash provided by operating activities | 38,848 | 18,818 |
Investing activities: | ||
Purchases of property, plant and equipment | (7,724) | (6,009) |
Other | 527 | 337 |
Net cash used in investing activities | (7,197) | (5,672) |
Financing activities: | ||
Payment of dividends | (11,533) | (11,096) |
Proceeds from Issuance of Common Stock | 3,411 | 13,001 |
Payments Related to Tax Withholding for Share-based Compensation | (7,269) | (2,937) |
Proceeds from borrowing on credit facilities | 0 | 5,737 |
Debt issuance costs | 0 | (2,269) |
Other | 65 | (1,772) |
Net cash (used in) provided by financing activities | (15,326) | 664 |
Effect of exchange rate changes on cash and cash equivalents | (304) | (3,061) |
Net increase in cash and cash equivalents | 16,021 | 10,749 |
Cash and cash equivalents, beginning of period | 279,072 | 181,427 |
Cash and cash equivalents, end of period | $ 295,093 | $ 192,176 |
Basis of Presentation
Basis of Presentation | 3 Months Ended |
Oct. 31, 2019 | |
Text Block [Abstract] | |
Basis of Presentation | Basis of Presentation The condensed consolidated financial statements included herein have been prepared by Brady Corporation and subsidiaries (the "Company," "Brady," "we," or "our") without audit, pursuant to the rules and regulations of the Securities and Exchange Commission. In the opinion of the Company, the foregoing statements contain all adjustments, consisting only of normal recurring adjustments necessary to present fairly the financial position of the Company as of October 31, 2019 and July 31, 2019 , its results of operations and comprehensive income for the three months ended October 31, 2019 and 2018 , and cash flows for the three months ended October 31, 2019 and 2018 . The condensed consolidated balance sheet as of July 31, 2019 has been derived from the audited consolidated financial statements as of that date. The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts therein. Due to the inherent uncertainty involved in making estimates, actual results in future periods may differ from the estimates. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been omitted pursuant to rules and regulations of the Securities and Exchange Commission. Accordingly, the condensed consolidated financial statements do not include all of the information and footnotes required by GAAP for complete financial statement presentation. It is suggested that these condensed consolidated financial statements be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s annual report on Form 10-K for the year ended July 31, 2019 . |
New Accounting Pronouncements N
New Accounting Pronouncements New Accounting Pronouncements - USD ($) $ in Thousands | 3 Months Ended | ||
Oct. 31, 2019 | Aug. 01, 2019 | Jul. 31, 2019 | |
New Accounting Pronouncements and Changes in Accounting Principles [Abstract] | |||
New Accounting Pronouncements, Policy [Policy Text Block] | New Accounting Pronouncements In August 2017, the Financial Accounting Standards Board ("FASB") issued ASU 2017-12, "Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities," which simplifies and reduces the complexity of the hedge accounting requirements and better aligns an entity's financial reporting for hedging relationships with its risk management activities. The guidance is effective for interim periods in fiscal years beginning after December 15, 2018, with early adoption permitted. The Company adopted ASU 2017-12 effective August 1, 2019, using the required modified retrospective adoption approach to apply this guidance to existing hedging relationships as of the adoption date, which did not have a material impact on its consolidated financial statements. In January 2017, the FASB issued ASU 2017-04, "Goodwill and Other, Simplifying the Test for Goodwill Impairment," which simplifies the accounting for goodwill impairment. The new guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. All other goodwill impairment guidance will remain largely unchanged. This guidance is effective for annual periods beginning after December 15, 2019, and interim periods thereafter; however, early adoption is permitted for any impairment tests performed after January 1, 2017. The Company has not adopted this guidance, which will only impact the Company's consolidated financial statements if there is a future impairment of goodwill. In June 2016, the FASB issued ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments," which changes the impairment model for most financial instruments. Current guidance requires the recognition of credit losses based on an incurred loss impairment methodology that reflects losses once the losses are probable. Under ASU 2016-13, the Company will be required to use a current expected credit loss model ("CECL") that will immediately recognize an estimate of credit losses that are expected to occur over the life of the financial instruments that are in the scope of this update, including trade receivables. The CECL model uses a broader range of reasonable and supportable information in the development of credit loss estimates. This guidance becomes effective for interim periods in fiscal years beginning after December 15, 2019. The Company is currently evaluating the impact that the adoption of this ASU will have on the consolidated financial statements and related disclosures. In February 2016, the FASB issued ASU 2016-02, "Leases (Topic 842)" ("ASC 842"), which replaced the current lease accounting standards. The update requires, among other items, lessees to recognize the assets and liabilities that arise from most leases on the balance sheet and disclose key information about leasing arrangements. In July 2018, the FASB issued ASU 2018-11 "Leases (Topic 842): Targeted Improvements," which provides, among other items, an additional transition method allowing a cumulative effect adjustment to the opening balance of retained earnings during the period of adoption. ASC 842 is effective for interim periods in fiscal years beginning after December 15, 2018. The Company adopted ASU 2016-02 (and related updates) effective August 1, 2019, using the optional transition method provided in ASU 2018-11 to apply this guidance to the impacted lease population at the date of initial application. Results for reporting periods beginning after August 1, 2019, are presented under ASU 2016-02, while comparative prior period amounts have not been restated and continue to be presented under accounting standards in effect during those periods. The Company elected the package of practical expedients permitted within the new standard, which among other things, allows the Company to carryforward the historical lease accounting of expired or existing leases with respect to lease identification, lease classification and accounting treatment for initial direct costs as of the adoption date. The Company also elected the practical expedient related to lease versus nonlease components, allowing the Company to recognize lease and nonlease components as a single lease. Lastly, the Company elected the hindsight practical expedient, allowing the Company to use hindsight in determining the lease term and assessing impairment of right-of-use assets when transitioning to ASC 842. The Company has made a policy election not to capitalize leases with an initial term of 12 months or less. Upon adoption of ASC 842, the Company recorded additional operating lease assets and liabilities of $55,984 and $58,544 , respectively, as of August 1, 2019, which included operating lease assets and liabilities of $9,769 and $9,674, respectively, for leases that commenced on the adoption date of August 1, 2019. No cumulative effect adjustment to retained earnings was recognized upon adoption of the new standard. Adoption of ASC 842 did not have a material impact on the Company's cash flows or operating results. Refer to Note E "Leases" for additional information and required disclosures under the new standard. | ||
Operating lease liabilities | $ 54,981 | $ 58,544 | |
Operating leases assets | $ 52,233 | $ 55,984 | $ 0 |
Goodwill and Intangible Assets
Goodwill and Intangible Assets | 3 Months Ended |
Oct. 31, 2019 | |
Goodwill and Intangible Assets Disclosure [Abstract] | |
Intangible Assets Disclosure [Text Block] | Other Intangible Assets Other intangible assets include customer relationships, patents, and trademarks with finite lives being amortized in accordance with the accounting guidance for other intangible assets. The Company also has unamortized indefinite-lived trademarks that are classified as other intangible assets. The net book value of these assets was as follows: October 31, 2019 July 31, 2019 Weighted Average Amortization Period (Years) Gross Carrying Amount Accumulated Amortization Net Book Value Weighted Average Amortization Period (Years) Gross Carrying Amount Accumulated Amortization Net Book Value Amortized other intangible assets: Customer relationships and other 9 $ 46,594 $ (30,634 ) $ 15,960 9 $ 46,595 $ (29,343 ) $ 17,252 Unamortized other intangible assets: Trademarks N/A 18,900 — 18,900 N/A 18,871 — 18,871 Total $ 65,494 $ (30,634 ) $ 34,860 $ 65,466 $ (29,343 ) $ 36,123 The change in the gross carrying amount of other intangible assets as of October 31, 2019 compared to July 31, 2019 was due to the effects of currency fluctuations during the three-month period. Amortization expense on intangible assets was $ 1,291 and $ 1,436 for the three months ended October 31, 2019 and 2018 , respectively. Amortization expense over each of the next five fiscal years is projected to be $ 5,164 , $ 5,164 , $ 4,898 , $ 2,025 and $ 0 for the fiscal years ending July 31, 2020 , 2021 , 2022 , 2023 and 2024 , respectively. |
Revenue Recognition Revenue Rec
Revenue Recognition Revenue Recognition (Notes) | 3 Months Ended |
Oct. 31, 2019 | |
Revenue Recognition [Abstract] | |
Revenue Recognition, Policy [Policy Text Block] | NOTE H — Revenue Recognition The Company recognizes revenue when control of the product or service transfers to the customer at an amount that represents the consideration expected to be received in exchange for those products and services. The Company’s revenues are primarily from the sale of identification and workplace safety products that are shipped and billed to customers. All revenue is from contracts with customers and is included in “Net sales” on the condensed consolidated statements of income. See Note I “Segment Information” for the Company’s disaggregated revenue disclosure. The Company’s contracts with customers consist of purchase orders, which in some cases are governed by master supply or distributor agreements. The majority of the Company's revenue is earned and recognized at a point in time through ship-and-bill performance obligations where the customer typically obtains control of the product upon shipment or delivery, depending on freight terms. The Company offers extended warranty coverage that is included in the sales price of certain products, which it accounts for as service warranties. The Company accounts for the deferred revenue associated with extended service warranties as a contract liability. At the time of sale, the extended warranty transaction price is recorded as deferred revenue and is recognized on a straight-line basis over the life of the service warranty period. The balance of contract liabilities associated with service warranty performance obligations was $2,802 and $2,782 as of October 31, 2019 and July 31, 2019 , respectively. This also represents the amount of unsatisfied performance obligations related to contracts that extend beyond one year. The current portion and non-current portion of contract liabilities are included in “Other current liabilities” and “Other liabilities," respectively, on the condensed consolidated balance sheets. The Company recognized revenue of $315 and $308 during the three months ended October 31, 2019 and 2018 , respectively, that was included in the contract liability balance at the beginning of the respective period from the amortization of extended service warranties. Of the contract liability balance outstanding at October 31, 2019 , the Company expects to recognize 29% by the end of fiscal 2020 , an additional 27% by the end of fiscal 2021 , and the remaining balance thereafter. With the exception of the performance obligations related to the extended service warranties, the Company's contracts have an original expected duration of one year or less. As a result, the Company has elected to use the practical expedient to not disclose its remaining performance obligations for contracts that have an original expected length of one year or less. |
Stockholders' Equity (Notes)
Stockholders' Equity (Notes) | 3 Months Ended |
Oct. 31, 2019 | |
Equity [Abstract] | |
Stockholders' Equity Note Disclosure [Text Block] | Stockholders' Equity The following table illustrates the changes in the balances of each component of stockholders' equity for the three months ended October 31, 2019 : Common Additional Retained Earnings Treasury Accumulated Total Stockholders' Equity Balances at July 31, 2019 $ 548 $ 329,969 $ 637,843 $ (46,332 ) $ (71,254 ) $ 850,774 Net income — — 37,498 — — 37,498 Other comprehensive loss, net of tax — — — — (29 ) (29 ) Issuance of shares of Class A Common Stock under stock plan — (6,410 ) — 2,553 — (3,857 ) Tax benefit and withholdings from deferred compensation distributions — 64 — — — 64 Stock-based compensation expense — 3,618 — — — 3,618 Purchase of shares of Class A Common Stock — — — — — — Cash dividends on Common Stock Class A — $0.22 per share — — (10,822 ) — — (10,822 ) Class B — $0.20 per share — — (711 ) — — (711 ) Balances at October 31, 2019 $ 548 $ 327,241 $ 663,808 $ (43,779 ) $ (71,283 ) $ 876,535 The following table illustrates the changes in the balances of each component of stockholders' equity for the three months ended October 31, 2018 : 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 income — — 30,637 — — 30,637 Other comprehensive loss, net of tax — — — — (9,830 ) (9,830 ) Issuance of shares of Class A Common Stock under stock plan — (4,505 ) — 14,569 — 10,064 Tax benefit and withholdings from deferred compensation distributions — 91 — — — 91 Stock-based compensation expense — 4,965 — — — 4,965 Purchase of shares of Class A Common Stock — — — (1,863 ) — (1,863 ) Cumulative adjustment for ASU 2014-09, net of tax — — (2,137 ) — — (2,137 ) Cash dividends on Common Stock Class A — $0.21 per share — — (10,403 ) — — (10,403 ) Class B — $0.20 per share — — (693 ) — — (693 ) Balances at October 31, 2018 $ 548 $ 326,182 $ 570,858 $ (58,414 ) $ (66,231 ) $ 772,943 Incentive Stock Plans The Company has an incentive stock plan under which the Board of Directors may grant nonqualified stock options to purchase shares of Class A Nonvoting Common Stock, restricted stock units ("RSUs"), or restricted and unrestricted shares of Class A Nonvoting Common Stock to employees and non-employee directors. Certain awards may be subject to pre-established performance goals. The majority of the Company’s annual share-based awards are granted in the first quarter of the fiscal year. Total stock-based compensation expense recognized by the Company during the three months ended October 31, 2019 and 2018 , was $3,618 ( $3,089 net of taxes) and $4,965 ( $4,319 net of taxes), respectively. As of October 31, 2019 , total unrecognized compensation cost related to share-based awards was $15,461 pre-tax, net of estimated forfeitures, which the Company expects to recognize over a weighted-average period of 2.3 years. Stock Options The stock options issued under the plan have an exercise price equal to the fair market value of the underlying stock at the date of grant and generally vest ratably over a three-year service period, with one-third becoming exercisable one year after the grant date and one-third additional in each of the succeeding two years. Options issued under the plan, referred to herein as “time-based” stock options, generally expire 10 years from the date of grant. The Company has estimated the fair value of its time-based stock option awards granted during the three months ended October 31, 2019 and 2018 , using the Black-Scholes option valuation model. The weighted-average assumptions used in the Black-Scholes valuation model are reflected in the following table: Three months ended October 31, Black-Scholes Option Valuation Assumptions 2019 2018 Expected term (in years) 6.20 6.20 Expected volatility 25.85 % 25.83 % Expected dividend yield 2.63 % 2.71 % Risk-free interest rate 1.64 % 3.01 % Weighted-average market value of underlying stock at grant date $ 54.05 $ 43.96 Weighted-average exercise price $ 54.05 $ 43.96 Weighted-average fair value of options granted during the period $ 10.63 $ 9.70 The following is a summary of stock option activity for the three months ended October 31, 2019 : Time-Based Options Shares Weighted Average Exercise Price Weighted Average Remaining Contractual Term Aggregate Intrinsic Value Outstanding at July 31, 2019 1,594,716 $ 31.63 New grants 247,297 54.05 Exercised (381,698) 27.05 Forfeited or expired (2,221) 40.25 Outstanding at October 31, 2019 1,458,094 $ 36.62 7.2 $ 28,976 Exercisable at October 31, 2019 933,905 $ 30.59 6.0 $ 24,192 The total fair value of stock options vested during the three months ended October 31, 2019 and 2018 , was $2,537 and $2,798 , respectively. The total intrinsic value of stock options exercised during the three months ended October 31, 2019 and 2018 , based upon the average market price at the time of exercise during the period, was $10,225 and $9,423 , respectively. The cash received from the exercise of stock options during the three months ended October 31, 2019 and 2018 , was $3,411 and $13,001 , respectively. The tax benefit from the exercise of stock options during the three months ended October 31, 2019 and 2018 , was $2,541 and $2,356 , respectively. RSUs The Company issues "time-based" and "performance-based" RSUs under the incentive stock plan. The time-based RSUs issued under the plan generally vest ratably over a three-year period and have a grant date fair value equal to the fair market value of the underlying stock at the date of grant. The performance-based RSUs issued under the plan vest at the end of a three-year service period provided specified financial performance metrics are met. The fair value of performance-based RSUs was determined by a third-party valuation involving the use of a Monte Carlo simulation. The following tables summarize the RSU activity for the three months ended October 31, 2019 : Time-Based RSUs Shares Weighted Average Grant Date Fair Value Outstanding at July 31, 2019 188,638 $ 38.15 New grants 69,328 54.10 Vested 87,002 36.00 Forfeited (454 ) 40.43 Outstanding at October 31, 2019 344,514 $ 45.72 The time-based RSUs granted during the three months ended October 31, 2018 , had a weighted-average grant date fair value of $33.16 . The total fair value of time-based RSUs vested during the three months ended October 31, 2019 and 2018 , was $4,615 and $4,795 , respectively. Performance-Based RSUs Shares Weighted Average Grant Date Fair Value Outstanding at July 31, 2019 158,410 $ 38.33 New grants 38,946 75.00 Vested (87,928 ) 32.03 Outstanding at October 31, 2019 109,428 $ 50.79 The performance-based RSUs granted during the three months ended October 31, 2018 , had a weighted-average grant date fair value of $50.70 . The aggregate intrinsic value of unvested time-based and performance-based RSUs outstanding at October 31, 2019 and expected to vest was $24,748 . |
Other Comprehensive Income Othe
Other Comprehensive Income Other Comprehensive Income (Loss) | 3 Months Ended |
Oct. 31, 2019 | |
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] | |
Comprehensive Income (Loss) Note | Comprehensive Loss Other comprehensive loss consists of foreign currency translation adjustments, unrealized gains and losses from cash flow hedges and net investment hedges, and the unamortized gain on post-retirement plans, net of their related tax effects. The following table illustrates the changes in the balances of each component of accumulated other comprehensive loss, net of tax, for the three months ended October 31, 2019 : Unrealized gain on Unamortized gain on post-retirement plans Foreign currency translation adjustments Accumulated other comprehensive loss Beginning balance, July 31, 2019 $ 707 $ 2,800 $ (74,761 ) $ (71,254 ) Other comprehensive income before reclassification 136 — 226 362 Amounts reclassified from accumulated other comprehensive loss (286 ) (105 ) — (391 ) Ending balance, October 31, 2019 $ 557 $ 2,695 $ (74,535 ) $ (71,283 ) The change in the accumulated other comprehensive loss as of October 31, 2019 , compared to July 31, 2019 , was negligible primarily due to the stability of the U.S. dollar against certain other currencies. The foreign currency translation adjustments column in the table above includes the impact of foreign currency translation, foreign currency translation on intercompany notes, and the settlements of net investment hedges, net of tax. Of the total $391 in amounts reclassified from accumulated other comprehensive loss, the $286 gain on cash flow hedges was reclassified into cost of goods sold and the $105 gain on post-retirement plans was reclassified into selling, general and administrative expenses ("SG&A") on the condensed consolidated statements of income for the three months ended October 31, 2019 . The changes in accumulated other comprehensive loss by component, net of tax, for the three months ended October 31, 2018 , were as follows: Unrealized gain on Unamortized gain on post-retirement plans Foreign currency translation adjustments Accumulated other comprehensive loss Beginning balance, July 31, 2018 $ 863 $ 3,302 $ (60,566 ) $ (56,401 ) Other comprehensive loss before reclassification (491 ) — (9,149 ) (9,640 ) Amounts reclassified from accumulated other comprehensive loss (35 ) (155 ) — (190 ) Ending balance, October 31, 2018 $ 337 $ 3,147 $ (69,715 ) $ (66,231 ) The increase in accumulated other comprehensive loss as of October 31, 2018 , compared to July 31, 2018 , was primarily due to the appreciation of the U.S. dollar against certain other currencies. The foreign currency translation adjustments column in the table above includes the impact of foreign currency translation, foreign currency translation on intercompany notes, and the settlements of net investment hedges, net of tax. Of the total $190 in amounts reclassified from accumulated other comprehensive loss, the $35 gain on cash flow hedges was reclassified into cost of goods sold and the $155 gain on post-retirement plans was reclassified into SG&A on the condensed consolidated statements of income for the three months ended October 31, 2018 . The following table illustrates the income tax expense on the components of other comprehensive loss for the three months ended October 31, 2019 and 2018 : Three months ended October 31, 2019 2018 Income tax benefit (expense) related to items of other comprehensive loss: Cash flow hedges $ 35 $ (100 ) Other income tax adjustments and currency translation 176 (358 ) Income tax benefit (expense) related to items of other comprehensive loss $ 211 $ (458 ) |
Segment Information
Segment Information | 3 Months Ended |
Oct. 31, 2019 | |
Segment Reporting [Abstract] | |
Segment Information | Segment Information The Company is organized and managed on a global basis within three operating segments, Identification Solutions, Workplace Safety, and People Identification ("PDC"), which aggregate into two reportable segments that are organized around businesses with consistent products and services: IDS and WPS. The Identification Solutions and PDC operating segments aggregate into the IDS reporting segment, while the WPS reporting segment is comprised solely of the Workplace Safety operating segment. The Company evaluates short-term segment performance based on segment profit and customer sales. Interest expense, investment and other income (expense), income taxes, and certain corporate administrative expenses are excluded when evaluating segment performance. The following is a summary of net sales by segment and geographic region for the three months ended October 31, 2019 and 2018 : Three months ended October 31, 2019 2018 Net sales: ID Solutions Americas $ 149,363 $ 145,791 Europe 43,381 48,828 Asia 22,243 23,481 Total $ 214,987 $ 218,100 Workplace Safety Americas $ 24,303 $ 24,751 Europe 36,026 37,655 Australia 11,631 12,690 Total $ 71,960 $ 75,096 Total Company Americas $ 173,666 $ 170,542 Europe 79,407 86,483 Asia-Pacific 33,874 36,171 Total $ 286,947 $ 293,196 Segment profit for the three months ended October 31, 2019 and 2018 was as follows: Three months ended October 31, 2019 2018 Segment profit: ID Solutions $ 42,443 $ 41,562 Workplace Safety 5,157 5,541 Total Company $ 47,600 $ 47,103 The following is a reconciliation of segment profit to income before income taxes for the three months ended October 31, 2019 and 2018 : Three months ended October 31, 2019 2018 Total profit from reportable segments $ 47,600 $ 47,103 Unallocated amounts: Administrative costs (6,709 ) (6,481 ) Investment and other income (expense) 1,380 (17 ) Interest expense (701 ) (712 ) Income before income taxes $ 41,570 $ 39,893 |
Net Income per Common Share
Net Income per Common Share | 3 Months Ended |
Oct. 31, 2019 | |
Earnings Per Share [Abstract] | |
Net Income per Common Share | Net Income per Common Share Reconciliations of the numerator and denominator of the basic and diluted per share computations for the Company’s Class A and Class B common stock are summarized as follows: Three months ended October 31, 2019 2018 Numerator (in thousands): Income (Numerator for basic and diluted income per Class A Nonvoting Common Share) $ 37,498 $ 30,637 Less: Preferential dividends (828 ) (815 ) Preferential dividends on dilutive stock options (10 ) (13 ) Numerator for basic and diluted income per Class B Voting Common Share $ 36,660 $ 29,809 Denominator: (in thousands) Denominator for basic income per share for both Class A and Class B 53,143 52,201 Plus: Effect of dilutive equity awards 593 757 Denominator for diluted income per share for both Class A and Class B 53,736 52,958 Net income per Class A Nonvoting Common Share: Basic $ 0.71 $ 0.59 Diluted $ 0.70 $ 0.58 Net income per Class B Voting Common Share: Basic $ 0.69 $ 0.57 Diluted $ 0.68 $ 0.56 Stock-based awards to purchase 323,719 and 679,902 shares of Class A Nonvoting Common Stock for the three months ended October 31, 2019 and 2018 |
Fair Value Measurements
Fair Value Measurements | 3 Months Ended |
Oct. 31, 2019 | |
Fair Value Disclosures [Abstract] | |
Fair Value Measurements | Fair Value Measurements In accordance with fair value accounting guidance, the Company determines fair value based on the exchange price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. The inputs used to measure fair value are classified into the following hierarchy: Level 1 — Unadjusted quoted prices in active markets for identical instruments that are accessible as of the reporting date. Level 2 — Other significant pricing inputs that are either directly or indirectly observable. Level 3 — Significant unobservable pricing inputs, which result in the use of management's own assumptions. The following table summarizes the Company's financial assets and liabilities that were accounted for at fair value on a recurring basis at October 31, 2019 and July 31, 2019 . October 31, 2019 July 31, 2019 Fair Value Hierarchy Assets: Trading securities $ 15,212 $ 15,744 Level 1 Foreign exchange contracts 595 474 Level 2 Liabilities: Foreign exchange contracts 12 5 Level 2 The following methods and assumptions were used to estimate the fair value of each class of financial instrument: Trading securities: The Company’s deferred compensation investments consist of investments in mutual funds, which are included in "Other assets" on the condensed consolidated balance sheets. These investments were classified as Level 1 as the shares of these investments trade with sufficient frequency and volume to enable us to obtain pricing information on an ongoing basis. Foreign exchange contracts: The Company’s foreign exchange contracts were classified as Level 2 as the fair value was based on the present value of the future cash flows using external models that use observable inputs, such as interest rates, yield curves and foreign exchange rates. See Note L, “Derivatives and Hedging Activities,” for additional information. There have been no transfers between fair value hierarchy levels during the three months ended October 31, 2019 . The fair values of cash and cash equivalents, accounts receivable, accounts payable, and other liabilities approximated carrying values due to their short-term nature. The following table summarizes the estimated fair value of the Company’s long-term debt obligations, including current maturities, at October 31, 2019 and July 31, 2019 , which was based on the quoted market prices for similar issues and on the current rates offered for debt of similar maturities. October 31, 2019 July 31, 2019 Carrying Value Fair Value Carrying Value Fair Value Current maturities on long-term debt $ 50,144 $ 51,076 $ 50,166 $ 51,566 |
Derivatives and Hedging Activit
Derivatives and Hedging Activities | 3 Months Ended |
Oct. 31, 2019 | |
Derivative Instruments and Hedging Activities Disclosure [Abstract] | |
Derivatives and Hedging Activities | Derivatives and Hedging Activities The Company utilizes forward foreign exchange currency contracts to reduce the exchange rate risk of specific foreign currency denominated transactions. These contracts typically require the exchange of a foreign currency for U.S. dollars at a fixed rate on a future date, with maturities of less than 18 months , which qualify as cash flow hedges or net investment hedges under the accounting guidance for derivative instruments and hedging activities. The primary objective of the Company’s foreign currency exchange risk management program is to minimize the impact of currency movements due to transactions in other than the respective subsidiaries’ functional currency and to minimize the impact of currency movements on the Company’s net investment denominated in a currency other than the U.S. dollar. To achieve this objective, the Company hedges a portion of known exposures using forward foreign exchange currency contracts. The Company hedges a portion of known exposures using forward exchange contracts. Main exposures are related to transactions denominated in the British Pound, Euro, Canadian dollar, Australian dollar, Mexican Peso, Chinese Yuan, Malaysian Ringgit and Singapore dollar. Generally, these risk management transactions will involve the use of foreign currency derivatives to minimize the impact of currency movements on non-functional currency transactions. The U.S. dollar equivalent notional amounts of outstanding forward exchange contracts were as follows: October 31, 2019 July 31, 2019 Designated as cash flow hedges $ 19,540 $ 26,013 Non-designated hedges 3,385 3,376 Total foreign exchange contracts $ 22,925 $ 29,389 Cash Flow Hedges The Company has designated a portion of its forward foreign exchange contracts as cash flow hedges and recorded these contracts at fair value on the condensed consolidated balance sheets. For these instruments, the effective portion of the gain or loss on the derivative is reported as a component of other comprehensive income ("OCI") and reclassified into income in the same period or periods during which the hedged transaction affects income. As of October 31, 2019 and July 31, 2019 , unrealized gains of $620 and $805 have been included in OCI, respectively. These balances are expected to be reclassified from OCI to income during the next twelve months. Net Investment Hedges The Company has designated certain third party-foreign currency denominated debt instruments as net investment hedges. On May 13, 2010, the Company completed the private placement of €75,000 aggregate principal amount of senior unsecured notes consisting of €30,000 aggregate principal amount of 3.71% Series 2010-A Senior Notes, which were repaid during fiscal 2017, and €45,000 aggregate principal amount of 4.24% Series 2010-A Senior Notes, due May 13, 2020. This Euro-denominated debt obligation was designated as a net investment hedge to selectively hedge portions of the Company's net investment in European foreign operations. The Company’s foreign denominated debt obligations are valued under a market approach using publicized spot prices, and the net gains or losses attributable to the changes in spot prices are recorded as cumulative translation within AOCI and are included in the foreign currency translation adjustments section of the condensed consolidated statements of comprehensive income. As of October 31, 2019 and July 31, 2019 , the cumulative balance recognized in accumulated other comprehensive income were gains of $12,462 and $12,440 , respectively, on the Euro-denominated debt obligations. The following table summarizes the amount of pre-tax gains and losses related to derivatives designated as hedging instruments: Three months ended October 31, 2019 2018 Gains (losses) recognized in OCI: Foreign exchange contracts (cash flow hedges) $ 196 $ (380 ) Foreign currency denominated debt (net investment hedges) 22 1,620 Gains reclassified from OCI into cost of goods sold: Forward exchange contracts (cash flow hedges) 381 47 Non-Designated Hedges The Company recognized losses of $8 and $33 for the three months ended October 31, 2019 and 2018 , respectively, in “ Investment and other income (expense) ” on the condensed consolidated statements of income related to non-designated hedges. Fair values of derivative instruments in the condensed consolidated balance sheets were as follows: October 31, 2019 July 31, 2019 Prepaid expenses and other current assets Other current liabilities Current maturities on long-term obligations Prepaid expenses and other current assets Other current liabilities Current maturities on long-term obligations Derivatives designated as hedging instruments: Foreign exchange contracts (cash flow hedges) $ 591 — — $ 472 — — Foreign currency denominated debt (net investment hedges) — — 50,166 — — 50,189 Derivatives not designated as hedging instruments: Foreign exchange contracts 4 12 — 2 5 — Total derivative instruments $ 595 $ 12 $ 50,166 $ 474 $ 5 $ 50,189 |
Subsequent Events
Subsequent Events | 3 Months Ended |
Oct. 31, 2019 | |
Subsequent Events [Abstract] | |
Subsequent Events | Subsequent Events On November 19, 2019, the Board of Directors declared a quarterly cash dividend to shareholders of the Company’s Class A and Class B Common Stock of $0.2175 per share payable on January 31, 2020, to shareholders of record at the close of business on January 10, 2020. |
Additional Balance Sheet Disclo
Additional Balance Sheet Disclosures (Tables) | 3 Months Ended |
Oct. 31, 2019 | |
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
Schedule of Inventory, Current [Table Text Block] | October 31, 2019 July 31, 2019 Finished products $ 76,538 $ 77,532 Work-in-process 20,696 20,515 Raw materials and supplies 22,378 21,990 Total inventories $ 119,612 $ 120,037 |
Goodwill and Intangible Assets
Goodwill and Intangible Assets (Tables) | 3 Months Ended |
Oct. 31, 2019 | |
Goodwill and Intangible Assets Disclosure [Abstract] | |
Schedule of Other Intangible Assets | The net book value of these assets was as follows: October 31, 2019 July 31, 2019 Weighted Average Amortization Period (Years) Gross Carrying Amount Accumulated Amortization Net Book Value Weighted Average Amortization Period (Years) Gross Carrying Amount Accumulated Amortization Net Book Value Amortized other intangible assets: Customer relationships and other 9 $ 46,594 $ (30,634 ) $ 15,960 9 $ 46,595 $ (29,343 ) $ 17,252 Unamortized other intangible assets: Trademarks N/A 18,900 — 18,900 N/A 18,871 — 18,871 Total $ 65,494 $ (30,634 ) $ 34,860 $ 65,466 $ (29,343 ) $ 36,123 |
Leases (Tables)
Leases (Tables) | 3 Months Ended |
Oct. 31, 2019 | |
Leases [Abstract] | |
Lease, Cost [Table Text Block] | Three months ended Condensed Consolidated Statements of Income Location October 31, 2019 Operating lease cost Cost of goods sold $ 4,095 Operating lease cost Selling, general, and administrative expenses 1,310 |
Lessee, Operating Lease, Liability, Maturity [Table Text Block] | Years ended July 31, Operating Leases Remainder of 2020 $ 12,556 2021 15,599 2022 12,647 2023 9,265 2024 5,502 Thereafter 3,181 Total lease payments $ 58,750 Less interest (3,769 ) Present value of lease liabilities $ 54,981 |
Cash Flow, Supplemental Disclosures [Text Block] | Three months ended October 31, 2019 Operating cash flows from operating leases $ 4,010 Operating lease assets obtained in exchange for new operating lease liabilities 9,952 |
Lessee, Operating Lease, Liability, Maturity [Table Text Block] | Years ended July 31, Operating Leases 2020 $ 18,450 2021 16,132 2022 13,439 2023 10,065 2024 5,656 Thereafter 3,502 Total lease payments $ 67,244 |
Revenue Recognition Remaining P
Revenue Recognition Remaining Performance Obligation (Tables) | 3 Months Ended |
Oct. 31, 2019 | |
Revenue from Contract with Customer [Abstract] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] | Of the contract liability balance outstanding at October 31, 2019 , the Company expects to recognize 29% by the end of fiscal 2020 , an additional 27% by the end of fiscal 2021 , and the remaining balance thereafter. |
Stockholders' Equity (Tables)
Stockholders' Equity (Tables) | 3 Months Ended | |
Oct. 31, 2019 | Oct. 31, 2018 | |
Equity [Abstract] | ||
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 October 31, 2019 : Common Additional Retained Earnings Treasury Accumulated Total Stockholders' Equity Balances at July 31, 2019 $ 548 $ 329,969 $ 637,843 $ (46,332 ) $ (71,254 ) $ 850,774 Net income — — 37,498 — — 37,498 Other comprehensive loss, net of tax — — — — (29 ) (29 ) Issuance of shares of Class A Common Stock under stock plan — (6,410 ) — 2,553 — (3,857 ) Tax benefit and withholdings from deferred compensation distributions — 64 — — — 64 Stock-based compensation expense — 3,618 — — — 3,618 Purchase of shares of Class A Common Stock — — — — — — Cash dividends on Common Stock Class A — $0.22 per share — — (10,822 ) — — (10,822 ) Class B — $0.20 per share — — (711 ) — — (711 ) Balances at October 31, 2019 $ 548 $ 327,241 $ 663,808 $ (43,779 ) $ (71,283 ) $ 876,535 | The following table illustrates the changes in the balances of each component of stockholders' equity for the three months ended October 31, 2018 : 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 income — — 30,637 — — 30,637 Other comprehensive loss, net of tax — — — — (9,830 ) (9,830 ) Issuance of shares of Class A Common Stock under stock plan — (4,505 ) — 14,569 — 10,064 Tax benefit and withholdings from deferred compensation distributions — 91 — — — 91 Stock-based compensation expense — 4,965 — — — 4,965 Purchase of shares of Class A Common Stock — — — (1,863 ) — (1,863 ) Cumulative adjustment for ASU 2014-09, net of tax — — (2,137 ) — — (2,137 ) Cash dividends on Common Stock Class A — $0.21 per share — — (10,403 ) — — (10,403 ) Class B — $0.20 per share — — (693 ) — — (693 ) Balances at October 31, 2018 $ 548 $ 326,182 $ 570,858 $ (58,414 ) $ (66,231 ) $ 772,943 |
Stock-Based Compensation (Table
Stock-Based Compensation (Tables) | 3 Months Ended |
Oct. 31, 2019 | |
Share-based Arrangements with Employees and Nonemployees [Abstract] | |
Black-Scholes Option Valuation Assumptions | Three months ended October 31, Black-Scholes Option Valuation Assumptions 2019 2018 Expected term (in years) 6.20 6.20 Expected volatility 25.85 % 25.83 % Expected dividend yield 2.63 % 2.71 % Risk-free interest rate 1.64 % 3.01 % Weighted-average market value of underlying stock at grant date $ 54.05 $ 43.96 Weighted-average exercise price $ 54.05 $ 43.96 Weighted-average fair value of options granted during the period $ 10.63 $ 9.70 |
Summary of Stock Option Activity | Time-Based Options Shares Weighted Average Exercise Price Weighted Average Remaining Contractual Term Aggregate Intrinsic Value Outstanding at July 31, 2019 1,594,716 $ 31.63 New grants 247,297 54.05 Exercised (381,698) 27.05 Forfeited or expired (2,221) 40.25 Outstanding at October 31, 2019 1,458,094 $ 36.62 7.2 $ 28,976 Exercisable at October 31, 2019 933,905 $ 30.59 6.0 $ 24,192 |
Summary of RSU Activity | Time-Based RSUs Shares Weighted Average Grant Date Fair Value Outstanding at July 31, 2019 188,638 $ 38.15 New grants 69,328 54.10 Vested 87,002 36.00 Forfeited (454 ) 40.43 Outstanding at October 31, 2019 344,514 $ 45.72 |
Schedule of Nonvested Performance-based Units Activity [Table Text Block] | Performance-Based RSUs Shares Weighted Average Grant Date Fair Value Outstanding at July 31, 2019 158,410 $ 38.33 New grants 38,946 75.00 Vested (87,928 ) 32.03 Outstanding at October 31, 2019 109,428 $ 50.79 |
Other Comprehensive Income Ot_2
Other Comprehensive Income Other Comprehensive Income, Net of Tax (Tables) | 3 Months Ended | |
Oct. 31, 2019 | Oct. 31, 2018 | |
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] | ||
Schedule of Accumulated Other Comprehensive Income (Loss) | The following table illustrates the changes in the balances of each component of accumulated other comprehensive loss, net of tax, for the three months ended October 31, 2019 : Unrealized gain on Unamortized gain on post-retirement plans Foreign currency translation adjustments Accumulated other comprehensive loss Beginning balance, July 31, 2019 $ 707 $ 2,800 $ (74,761 ) $ (71,254 ) Other comprehensive income before reclassification 136 — 226 362 Amounts reclassified from accumulated other comprehensive loss (286 ) (105 ) — (391 ) Ending balance, October 31, 2019 $ 557 $ 2,695 $ (74,535 ) $ (71,283 ) | The changes in accumulated other comprehensive loss by component, net of tax, for the three months ended October 31, 2018 , were as follows: Unrealized gain on Unamortized gain on post-retirement plans Foreign currency translation adjustments Accumulated other comprehensive loss Beginning balance, July 31, 2018 $ 863 $ 3,302 $ (60,566 ) $ (56,401 ) Other comprehensive loss before reclassification (491 ) — (9,149 ) (9,640 ) Amounts reclassified from accumulated other comprehensive loss (35 ) (155 ) — (190 ) Ending balance, October 31, 2018 $ 337 $ 3,147 $ (69,715 ) $ (66,231 ) |
Other Comprehensive Income , Tax | The following table illustrates the income tax expense on the components of other comprehensive loss for the three months ended October 31, 2019 and 2018 : Three months ended October 31, 2019 2018 Income tax benefit (expense) related to items of other comprehensive loss: Cash flow hedges $ 35 $ (100 ) Other income tax adjustments and currency translation 176 (358 ) Income tax benefit (expense) related to items of other comprehensive loss $ 211 $ (458 ) |
Segment Information (Tables)
Segment Information (Tables) | 3 Months Ended |
Oct. 31, 2019 | |
Segment Reporting [Abstract] | |
Revenue from External Customers by Geographic Areas [Table Text Block] | The following is a summary of net sales by segment and geographic region for the three months ended October 31, 2019 and 2018 : Three months ended October 31, 2019 2018 Net sales: ID Solutions Americas $ 149,363 $ 145,791 Europe 43,381 48,828 Asia 22,243 23,481 Total $ 214,987 $ 218,100 Workplace Safety Americas $ 24,303 $ 24,751 Europe 36,026 37,655 Australia 11,631 12,690 Total $ 71,960 $ 75,096 Total Company Americas $ 173,666 $ 170,542 Europe 79,407 86,483 Asia-Pacific 33,874 36,171 Total $ 286,947 $ 293,196 |
Schedule of Segment Reporting Information by Segment | Segment profit for the three months ended October 31, 2019 and 2018 was as follows: Three months ended October 31, 2019 2018 Segment profit: ID Solutions $ 42,443 $ 41,562 Workplace Safety 5,157 5,541 Total Company $ 47,600 $ 47,103 |
Reconciliation of Segment Profit | The following is a reconciliation of segment profit to income before income taxes for the three months ended October 31, 2019 and 2018 : Three months ended October 31, 2019 2018 Total profit from reportable segments $ 47,600 $ 47,103 Unallocated amounts: Administrative costs (6,709 ) (6,481 ) Investment and other income (expense) 1,380 (17 ) Interest expense (701 ) (712 ) Income before income taxes $ 41,570 $ 39,893 |
Net Income per Common Share (Ta
Net Income per Common Share (Tables) | 3 Months Ended |
Oct. 31, 2019 | |
Earnings Per Share [Abstract] | |
Reconciliations of Numerator and Denominator of Basic and Diluted Per Share | Reconciliations of the numerator and denominator of the basic and diluted per share computations for the Company’s Class A and Class B common stock are summarized as follows: Three months ended October 31, 2019 2018 Numerator (in thousands): Income (Numerator for basic and diluted income per Class A Nonvoting Common Share) $ 37,498 $ 30,637 Less: Preferential dividends (828 ) (815 ) Preferential dividends on dilutive stock options (10 ) (13 ) Numerator for basic and diluted income per Class B Voting Common Share $ 36,660 $ 29,809 Denominator: (in thousands) Denominator for basic income per share for both Class A and Class B 53,143 52,201 Plus: Effect of dilutive equity awards 593 757 Denominator for diluted income per share for both Class A and Class B 53,736 52,958 Net income per Class A Nonvoting Common Share: Basic $ 0.71 $ 0.59 Diluted $ 0.70 $ 0.58 Net income per Class B Voting Common Share: Basic $ 0.69 $ 0.57 Diluted $ 0.68 $ 0.56 |
Fair Value Measurements (Tables
Fair Value Measurements (Tables) | 3 Months Ended |
Oct. 31, 2019 | |
Fair Value Disclosures [Abstract] | |
Financial Assets and Liabilities Accounted for at Fair Value on a Recurring Basis | October 31, 2019 July 31, 2019 Fair Value Hierarchy Assets: Trading securities $ 15,212 $ 15,744 Level 1 Foreign exchange contracts 595 474 Level 2 Liabilities: Foreign exchange contracts 12 5 Level 2 |
Schedule of Debt [Table Text Block] | October 31, 2019 July 31, 2019 Carrying Value Fair Value Carrying Value Fair Value Current maturities on long-term debt $ 50,144 $ 51,076 $ 50,166 $ 51,566 |
Derivatives and Hedging Activ_2
Derivatives and Hedging Activities (Tables) | 3 Months Ended | |
Oct. 31, 2019 | Jul. 31, 2019 | |
Derivative Instruments and Hedging Activities Disclosure [Abstract] | ||
Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block] | Three months ended October 31, 2019 2018 Gains (losses) recognized in OCI: Foreign exchange contracts (cash flow hedges) $ 196 $ (380 ) Foreign currency denominated debt (net investment hedges) 22 1,620 Gains reclassified from OCI into cost of goods sold: Forward exchange contracts (cash flow hedges) 381 47 | |
Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] | October 31, 2019 July 31, 2019 Designated as cash flow hedges $ 19,540 $ 26,013 Non-designated hedges 3,385 3,376 Total foreign exchange contracts $ 22,925 $ 29,389 | |
Fair Values of Derivative Instruments in Consolidated Balance Sheets | Fair values of derivative instruments in the condensed consolidated balance sheets were as follows: October 31, 2019 July 31, 2019 Prepaid expenses and other current assets Other current liabilities Current maturities on long-term obligations Prepaid expenses and other current assets Other current liabilities Current maturities on long-term obligations Derivatives designated as hedging instruments: Foreign exchange contracts (cash flow hedges) $ 591 — — $ 472 — — Foreign currency denominated debt (net investment hedges) — — 50,166 — — 50,189 Derivatives not designated as hedging instruments: Foreign exchange contracts 4 12 — 2 5 — Total derivative instruments $ 595 $ 12 $ 50,166 $ 474 $ 5 $ 50,189 |
New Accounting Pronouncements (
New Accounting Pronouncements (Details) - USD ($) $ in Thousands | Oct. 31, 2019 | Aug. 01, 2019 | Jul. 31, 2019 |
New Accounting Pronouncements [Abstract] | |||
Operating leases assets | $ 52,233 | $ 55,984 | $ 0 |
Operating lease liabilities | $ 54,981 | $ 58,544 |
Additional Balance Sheet Disc_2
Additional Balance Sheet Disclosures (Details) - USD ($) $ in Thousands | Oct. 31, 2019 | Jul. 31, 2019 |
Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment | $ 277,055 | $ 273,880 |
Inventory, Finished Goods, Net of Reserves | 76,538 | 77,532 |
Inventory, Work in Process, Net of Reserves | 20,696 | 20,515 |
Inventory, Raw Materials, Net of Reserves | 22,378 | 21,990 |
Inventories | $ 119,612 | $ 120,037 |
Other Intangible Assets (Detail
Other Intangible Assets (Detail) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended | ||
Oct. 31, 2019 | Oct. 31, 2018 | Jul. 31, 2018 | Jul. 31, 2019 | |
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] | ||||
Amortization of Intangible Assets | $ 1,291 | $ 1,436 | ||
Intangible Assets, Amortization Expense, Next Twelve Months | 5,164 | |||
Intangible Assets, Amortization Expense, Year Two | 5,164 | |||
Intangible Assets, Amortization Expense, Year Three | 4,898 | |||
Intangible Assets, Amortization Expense, Year Four | 2,025 | |||
Intangible Assets, Amortization Expense, Year Five | $ 0 | |||
Other Intangible Assets [Line Items] | ||||
Weighted Average Amortization Period | 9 years | 9 years | ||
Intangible Assets, Gross (Excluding Goodwill) | $ 65,494 | $ 65,466 | ||
Finite-Lived Intangible Assets, Gross | 46,594 | 46,595 | ||
Accumulated Amortization | (30,634) | (29,343) | ||
Finite-Lived Intangible Assets, Net | 15,960 | 17,252 | ||
Net Book Value | 34,860 | 36,123 | ||
Indefinite-lived Intangible Assets (Excluding Goodwill) | $ 18,900 | $ 18,871 |
Leases (Details)
Leases (Details) - USD ($) $ in Thousands | 3 Months Ended | |
Oct. 31, 2019 | Aug. 01, 2019 | |
Operating Lease, Payments | $ 4,010 | |
Operating Lease, Weighted Average Remaining Lease Term | 4 years 1 month 6 days | |
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months | $ 12,556 | |
Lessee, Operating Lease, Liability, Payments, Due Year Two | 15,599 | |
Lessee, Operating Lease, Liability, Payments, Due Year Three | 12,647 | |
Lessee, Operating Lease, Liability, Payments, Due Year Four | 9,265 | |
Lessee, Operating Lease, Liability, Payments, Due Year Five | 5,502 | |
Lessee, Operating Lease, Liability, Payments, Due after Year Five | 3,181 | |
Lessee, Operating Lease, Liability, Payments, Due | 58,750 | |
Lessee, Operating Lease, Liability, Undiscounted Excess Amount | (3,769) | |
Operating lease liabilities | $ 54,981 | $ 58,544 |
Operating Lease, Weighted Average Discount Rate, Percent | 3.40% | |
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability | $ 9,952 | |
Cost of Sales [Member] | ||
Operating Lease, Cost | 4,095 | |
Selling, General and Administrative Expenses [Member] | ||
Operating Lease, Cost | $ 1,310 |
Revenue Recognition Revenue R_2
Revenue Recognition Revenue Recognition (Details) - USD ($) | 3 Months Ended | ||
Oct. 31, 2019 | Oct. 31, 2018 | Jul. 31, 2019 | |
Revenue Recognition [Abstract] | |||
Contract with Customer, Liability | $ 2,802 | $ 2,782 | |
Deferred Revenue, Revenue Recognized | $ 315 | $ 308 |
Stockholders' Equity (Details)
Stockholders' Equity (Details) - USD ($) $ in Thousands | 3 Months Ended | |||
Oct. 31, 2019 | Oct. 31, 2018 | Jul. 31, 2019 | Jul. 31, 2018 | |
Schedule Of Stockholders Equity [Line Items] | ||||
Additional paid-in capital | $ 327,241 | $ 329,969 | ||
Retained earnings | 663,808 | 637,843 | ||
Treasury Stock, Value | 43,779 | 46,332 | ||
Accumulated other comprehensive loss | (71,283) | (71,254) | $ (56,401) | |
Treasury Stock, Value, Acquired, Cost Method | $ (1,863) | |||
Stockholders' Equity Attributable to Parent | 876,535 | 772,943 | 850,774 | 752,112 |
Net income | 37,498 | 30,637 | ||
Other Comprehensive Income (Loss), Net of Tax | (29) | (9,830) | ||
Issuance of shares of Class A Common Stock under plan | (3,857) | (10,064) | ||
Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation | (64) | (91) | ||
Share-based Compensation | 3,618 | 4,965 | ||
Stock Repurchased During Period, Value | 0 | |||
Cumulative Effect of New Accounting Principle in Period of Adoption | (2,137) | |||
Payment of Ordinary Dividends, Common Stock Class A | (10,822) | (10,403) | ||
Payment of Ordinary Dividends, Common Stock Class B | (711) | (693) | ||
Common Stock [Member] | ||||
Schedule Of Stockholders Equity [Line Items] | ||||
Common Stock, Value, Issued | 548 | 548 | 548 | 548 |
Additional Paid-in Capital [Member] | ||||
Schedule Of Stockholders Equity [Line Items] | ||||
Additional paid-in capital | 327,241 | 326,182 | 329,969 | 325,631 |
Issuance of shares of Class A Common Stock under plan | (6,410) | (4,505) | ||
Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation | (64) | (91) | ||
Share-based Compensation | 3,618 | 4,965 | ||
Retained Earnings [Member] | ||||
Schedule Of Stockholders Equity [Line Items] | ||||
Retained earnings | 663,808 | 570,858 | 637,843 | 553,454 |
Net income | 30,637 | |||
Cumulative Effect of New Accounting Principle in Period of Adoption | (2,137) | |||
Payment of Ordinary Dividends, Common Stock Class A | (10,822) | (10,403) | ||
Payment of Ordinary Dividends, Common Stock Class B | (711) | (693) | ||
Treasury Stock [Member] | ||||
Schedule Of Stockholders Equity [Line Items] | ||||
Treasury Stock, Value | (43,779) | (58,414) | (46,332) | $ (71,120) |
Treasury Stock, Value, Acquired, Cost Method | 1,863 | |||
Issuance of shares of Class A Common Stock under plan | (2,553) | (14,569) | ||
Stock Repurchased During Period, Value | 0 | |||
AOCI Attributable to Parent [Member] | ||||
Schedule Of Stockholders Equity [Line Items] | ||||
Accumulated other comprehensive loss | (71,283) | (66,231) | $ (71,254) | |
Other Comprehensive Income (Loss), Net of Tax | $ (29) | $ (9,830) |
Stock-Based Compensation - Stoc
Stock-Based Compensation - Stock Option Assumptions (Detail) - $ / shares | 3 Months Ended | |
Oct. 31, 2019 | Oct. 31, 2018 | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] | ||
Expected term (in years) | 6 years 2 months 12 days | 6 years 2 months 12 days |
Expected volatility | 25.85% | 25.83% |
Expected dividend yield | 2.63% | 2.71% |
Risk-free interest rate | 1.64% | 3.01% |
Options, Grants in Period, Weighted Average Exercise Price | $ 54.05 | $ 43.96 |
Weighted-average fair value of options granted during the period | $ 10.63 | $ 9.70 |
Stock-Based Compensation Servic
Stock-Based Compensation Service-Based Stock Options (Details) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | |
Oct. 31, 2019 | Oct. 31, 2018 | |
Service-Based Stock Options [Abstract] | ||
Employee Service Share-based Compensation, Tax Benefit from Exercise of Stock Options | $ 2,541 | $ 2,356 |
Fair value of options vested | $ 2,537 | $ 2,798 |
Options Outstanding at July 31, 2019 | 1,594,716 | |
Options Outstanding, Weighted Average Exercise Price | $ 31.63 | |
Options, Grants in Period | 247,297 | |
Options, Grants in Period, Weighted Average Exercise Price | $ 54.05 | $ 43.96 |
Options, Exercised in Period | (381,698) | |
Options, Exercises in Period, Weighted Average Exercise Price | $ 27.05 | |
Options Forfeited in Period, Number of Shares | 2,221 | |
Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price | $ 40.25 | |
Options Outstanding, Weighted Average Remaining Contractual Term | 7 years 2 months 12 days | |
Options Outstanding at October 31, 2019 | 1,458,094 | |
Options Outstanding, Weighted Average Exercise Price | $ 36.62 | |
Options Outstanding, Aggregate Intrinsic Value | $ 28,976 | |
Options Exercisable | 933,905 | |
Options Exercisable, Weighted Average Exercise Price | $ 30.59 | |
Options Exercisable, Weighted Average Remaining Contractual Term | 6 years | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value | $ 10,225 | $ 9,423 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value | $ 24,192 |
Stock-Based Compensation - Summ
Stock-Based Compensation - Summary of Stock Option Activity under Company's Share-Based Compensation Plans (Detail) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | |
Oct. 31, 2019 | Oct. 31, 2018 | |
Service Based Restricted Shares and Restricted Stock Units [Line Items] | ||
Service-Based RSUs, Grants in Period, Weighted Average Grant Date Fair Value | $ 33.16 | |
Time-Based RSUs, Vested in Period, Fair Value | $ 4,615 | $ 4,795 |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value | $ 24,748,000 | |
Performance Based Restricted Shares and Restricted Stock Units [Member] [Member] | ||
Service Based Restricted Shares and Restricted Stock Units [Line Items] | ||
Outstanding at July 31, 2019 | 158,410 | |
Outstanding at July 31, 2019, Weighted Average Grant Date Fair Value | $ 38.33 | |
Service-Based RSUs, Grants in Period | 38,946 | |
Service-Based RSUs, Grants in Period, Weighted Average Grant Date Fair Value | $ 75 | $ 50.70 |
Service-Based RSUs, Vested in Period | (87,928) | |
Service-Based RSUs, Vested in Period, Weighted Average Grant Date Fair Value | $ 32.03 | |
Outstanding at October 31, 2019 | 109,428 | |
Outstanding at October 31, 2019, Weighted Average Grant Date Fair Value | $ 50.79 | |
Service Based Restricted Shares and Restricted Stock Units [Member] | ||
Service Based Restricted Shares and Restricted Stock Units [Line Items] | ||
Outstanding at July 31, 2019 | 188,638 | |
Outstanding at July 31, 2019, Weighted Average Grant Date Fair Value | $ 38.15 | |
Service-Based RSUs, Grants in Period | 69,328 | |
Service-Based RSUs, Grants in Period, Weighted Average Grant Date Fair Value | $ 54.10 | |
Service-Based RSUs, Vested in Period | (87,002) | |
Service-Based RSUs, Vested in Period, Weighted Average Grant Date Fair Value | $ 36 | |
Service-Based RSUs, Forfeited in Period | (454) | |
Service-Based RSUs, Forfeitures, Weighted Average Grant Date Fair Value | $ 40.43 | |
Outstanding at October 31, 2019 | 344,514 | |
Outstanding at October 31, 2019, Weighted Average Grant Date Fair Value | $ 45.72 |
Stock Based Compensation - Addi
Stock Based Compensation - Additional Information (Detail) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | |
Oct. 31, 2019 | Oct. 31, 2018 | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Proceeds from Issuance of Common Stock | $ 3,411 | $ 13,001 |
Stock-Based Compensation Expense | ||
Share-based compensation expense | 3,618 | 4,965 |
Share-based compensation expense, net of tax | 3,089 | 4,319 |
Unrealized compensation cost related to share-based compensation, pre tax | $ 15,461 | |
Weighted average period remaining | 2 years 3 months 18 days | |
Stock Options, Additional Disclosures | ||
Fair value of options vested | $ 2,537 | 2,798 |
Employee Service Share-based Compensation, Tax Benefit from Exercise of Stock Options | 2,541 | $ 2,356 |
Service-Based RSUs, Additional Disclosures | ||
Service-Based RSUs, Grants in Period, Weighted Average Grant Date Fair Value | $ 33.16 | |
Time-Based RSUs, Vested in Period, Fair Value | 4,615 | $ 4,795 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value | $ 10,225 | $ 9,423 |
Service Based Restricted Shares and Restricted Stock Units [Member] | ||
Service-Based RSUs, Additional Disclosures | ||
Service-Based RSUs, Grants in Period, Weighted Average Grant Date Fair Value | $ 54.10 |
Stock-Based Compensation Perfor
Stock-Based Compensation Performance Based Restricted Shares and Restricted Stock Units (Details) - $ / shares | 3 Months Ended | |
Oct. 31, 2019 | Oct. 31, 2018 | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Performance-Based RSUs, Grants in Period, Weighted Average Grant Date Fair Value | $ 33.16 | |
Service Based Restricted Shares and Restricted Stock Units [Member] | ||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Outstanding at July 31, 2019 | 188,638 | |
Outstanding at July 31, 2019, Weighted Average Grant Date Fair Value | $ 38.15 | |
Performance-Based RSUs, Grants in Period | 69,328 | |
Performance-Based RSUs, Grants in Period, Weighted Average Grant Date Fair Value | $ 54.10 | |
Performance-Based RSUs, Vested in Period | (87,002) | |
Performance-Based RSUs, Vested in Period, Weighted Average Grant Date Fair Value | $ 36 | |
Performance-Based RSUs, Forfeited in Period | (454) | |
Performance-Based RSUs, Forfeitures, Weighted Average Grant Date Fair Value | $ 40.43 | |
Outstanding at October 31, 2019 | 344,514 | |
Outstanding at October 31, 2019, Weighted Average Grant Date Fair Value | $ 45.72 | |
Performance Based Restricted Shares and Restricted Stock Units [Member] [Member] | ||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Outstanding at July 31, 2019 | 158,410 | |
Outstanding at July 31, 2019, Weighted Average Grant Date Fair Value | $ 38.33 | |
Performance-Based RSUs, Grants in Period | 38,946 | |
Performance-Based RSUs, Grants in Period, Weighted Average Grant Date Fair Value | $ 75 | $ 50.70 |
Performance-Based RSUs, Vested in Period | (87,928) | |
Performance-Based RSUs, Vested in Period, Weighted Average Grant Date Fair Value | $ 32.03 | |
Outstanding at October 31, 2019 | 109,428 | |
Outstanding at October 31, 2019, Weighted Average Grant Date Fair Value | $ 50.79 |
Other Comprehensive Income Sche
Other Comprehensive Income Schedule of Accumulated Other Comprehensive Income (Loss), Net of Tax (Details) - USD ($) $ in Thousands | 3 Months Ended | |
Oct. 31, 2019 | Oct. 31, 2018 | |
Accumulated Other Comprehensive Income (Loss) [Line Items] | ||
Beginning balance | $ (71,254) | $ (56,401) |
Other comprehensive loss before reclassification | 362 | (9,640) |
Amounts reclassified from accumulated other comprehensive loss | 391 | 190 |
Ending balance | (71,283) | |
Unrealized gain on cash flow hedges | ||
Accumulated Other Comprehensive Income (Loss) [Line Items] | ||
Beginning balance | 707 | 863 |
Other comprehensive loss before reclassification | 136 | (491) |
Amounts reclassified from accumulated other comprehensive loss | 286 | 35 |
Ending balance | 557 | 337 |
Foreign currency translation adjustments | ||
Accumulated Other Comprehensive Income (Loss) [Line Items] | ||
Beginning balance | (74,761) | (60,566) |
Other comprehensive loss before reclassification | 226 | (9,149) |
Ending balance | (74,535) | (69,715) |
Unamortized gain on post-retirement plans | ||
Accumulated Other Comprehensive Income (Loss) [Line Items] | ||
Beginning balance | 2,800 | 3,302 |
Amounts reclassified from accumulated other comprehensive loss | 105 | 155 |
Ending balance | $ 2,695 | $ 3,147 |
Other Comprehensive Income Sc_2
Other Comprehensive Income Schedule of Other Comprehensive Income, Tax (Details) - USD ($) $ in Thousands | 3 Months Ended | |
Oct. 31, 2019 | Oct. 31, 2018 | |
Other Comprehensive Income (Loss), Tax [Abstract] | ||
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax | $ 35 | $ (100) |
Other Comprehensive Income Tax Other Adjustments | 176 | (358) |
Other Comprehensive Income (Loss), Tax | $ 211 | $ (458) |
Segment Information - Schedule
Segment Information - Schedule of Segment Reporting Information By Segment (Detail) - USD ($) $ in Thousands | 3 Months Ended | |
Oct. 31, 2019 | Oct. 31, 2018 | |
Segment Reporting Information [Line Items] | ||
Net sales | $ 286,947 | $ 293,196 |
Segment Profit | 47,600 | 47,103 |
ID Solutions | ||
Segment Reporting Information [Line Items] | ||
Net sales | 214,987 | 218,100 |
Segment Profit | 42,443 | 41,562 |
Workplace Safety | ||
Segment Reporting Information [Line Items] | ||
Net sales | 71,960 | 75,096 |
Segment Profit | 5,157 | 5,541 |
Americas | ||
Segment Reporting Information [Line Items] | ||
Net sales | 173,666 | 170,542 |
Americas | ID Solutions | ||
Segment Reporting Information [Line Items] | ||
Net sales | 149,363 | 145,791 |
Americas | Workplace Safety | ||
Segment Reporting Information [Line Items] | ||
Net sales | 24,303 | 24,751 |
Europe | ||
Segment Reporting Information [Line Items] | ||
Net sales | 79,407 | 86,483 |
Europe | ID Solutions | ||
Segment Reporting Information [Line Items] | ||
Net sales | 43,381 | 48,828 |
Europe | Workplace Safety | ||
Segment Reporting Information [Line Items] | ||
Net sales | 36,026 | 37,655 |
Asia-Pacific | ||
Segment Reporting Information [Line Items] | ||
Net sales | 33,874 | 36,171 |
Asia-Pacific | ID Solutions | ||
Segment Reporting Information [Line Items] | ||
Net sales | 22,243 | 23,481 |
Asia-Pacific | Workplace Safety | ||
Segment Reporting Information [Line Items] | ||
Net sales | $ 11,631 | $ 12,690 |
Segment Information - Net Incom
Segment Information - Net Income Reconciliation (Detail) - USD ($) $ in Thousands | 3 Months Ended | |
Oct. 31, 2019 | Oct. 31, 2018 | |
Segment Reconciliation [Abstract] | ||
Total profit from reportable segments | $ 47,600 | $ 47,103 |
Unallocated amounts: | ||
Administrative costs | (6,709) | (6,481) |
Investment and other income (expense) | 1,380 | (17) |
Interest expense | (701) | (712) |
Income before income taxes | $ 41,570 | $ 39,893 |
Net Income per Common Share - R
Net Income per Common Share - Reconciliation of Numerator and Denominator of Basic and Diluted Per Share (Detail) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands | 3 Months Ended | |
Oct. 31, 2019 | Oct. 31, 2018 | |
Earnings Per Share [Line Items] | ||
Net income | $ 37,498 | $ 30,637 |
Denominator for basic income per share for both Class A and Class B | 53,143 | 52,201 |
Plus: Effect of dilutive equity awards | 593 | 757 |
Denominator for diluted income per share for both Class A and Class B | 53,736 | 52,958 |
Class A Nonvoting Common Stock | ||
Earnings Per Share [Line Items] | ||
Net income per share, basic | $ 0.71 | $ 0.59 |
Net income per share, diluted | $ 0.70 | $ 0.58 |
Class B Voting Common Stock | ||
Earnings Per Share [Line Items] | ||
Preferential dividends | $ (828) | $ (815) |
Preferential dividends on dilutive stock options | (10) | (13) |
Net income | $ 36,660 | $ 29,809 |
Net income per share, basic | $ 0.69 | $ 0.57 |
Net income per share, diluted | $ 0.68 | $ 0.56 |
Net Income per Common Share - A
Net Income per Common Share - Additional Informations (Detail) - shares | 3 Months Ended | |
Oct. 31, 2019 | Oct. 31, 2018 | |
Earnings Per Share [Abstract] | ||
Common stock of Class A shares excluded from computations of diluted net income per share | 323,719 | 679,902 |
Fair Value Measurements - Finan
Fair Value Measurements - Financial Assets and Liabilities Accounted for at Fair Value on Recurring Basis (Detail) - USD ($) $ in Thousands | Oct. 31, 2019 | Jul. 31, 2019 |
Fair Value, Inputs, Level 1 [Member] | Other Assets [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Trading securities | $ 15,212 | $ 15,744 |
Fair Value, Inputs, Level 2 [Member] | Prepaid expenses and other current assets [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Foreign exchange contracts | 595 | 474 |
Fair Value, Inputs, Level 2 [Member] | Other current liabilities [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Foreign exchange contracts | $ 12 | $ 5 |
Fair Value Measurements - Addit
Fair Value Measurements - Additional Information (Detail) - USD ($) $ in Thousands | Oct. 31, 2019 | Jul. 31, 2019 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Long-term Debt, Fair Value | $ 51,076 | $ 51,566 |
Fair Value Measurements Fair Va
Fair Value Measurements Fair Value of Debt Disclosure (Details) - USD ($) $ in Thousands | Oct. 31, 2019 | Jul. 31, 2019 |
Fair Value Disclosures [Abstract] | ||
Long-term Debt, Current Maturities | $ 50,144 | $ 50,166 |
Long-term Debt, Fair Value | $ 51,076 | $ 51,566 |
Derivatives and Hedging Activ_3
Derivatives and Hedging Activities - Fair Values of Derivative Instruments in Consolidated Balance Sheets (Detail) - USD ($) | 3 Months Ended | |||
Oct. 31, 2019 | Oct. 31, 2018 | Jul. 31, 2019 | Jul. 31, 2018 | |
Derivative Instruments, Gain (Loss) [Line Items] | ||||
Accumulated other comprehensive loss | $ (71,283,000) | $ (71,254,000) | $ (56,401,000) | |
Foreign Currency Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net | 381,000 | $ 47,000 | ||
Prepaid expenses and other current assets [Member] | ||||
Derivative Instruments, Gain (Loss) [Line Items] | ||||
Derivatives Assets | 595,000 | 474,000 | ||
Other current liabilities [Member] | ||||
Derivative Instruments, Gain (Loss) [Line Items] | ||||
Derivatives Liabilities | 12,000 | 5,000 | ||
Unrealized gain on cash flow hedges | ||||
Derivative Instruments, Gain (Loss) [Line Items] | ||||
Net gain (loss) recognized in other comprehensive loss | 196,000 | (380,000) | ||
Unrealized gain on cash flow hedges | Designated as hedging instruments [Member] | Prepaid expenses and other current assets [Member] | ||||
Derivative Instruments, Gain (Loss) [Line Items] | ||||
Derivatives Assets | 591,000 | 472,000 | ||
Unrealized gain on cash flow hedges | Designated as hedging instruments [Member] | Other current liabilities [Member] | ||||
Derivative Instruments, Gain (Loss) [Line Items] | ||||
Derivatives Liabilities | 0 | 0 | ||
Net Investment Hedging [Member] | ||||
Derivative Instruments, Gain (Loss) [Line Items] | ||||
Net gain (loss) recognized in other comprehensive loss | 22,000 | $ 1,620,000 | ||
Net Investment Hedging [Member] | Designated as hedging instruments [Member] | ||||
Derivative Instruments, Gain (Loss) [Line Items] | ||||
Accumulated other comprehensive loss | 12,462 | 12,440 | ||
Net Investment Hedging [Member] | Designated as hedging instruments [Member] | Prepaid expenses and other current assets [Member] | ||||
Derivative Instruments, Gain (Loss) [Line Items] | ||||
Derivatives Assets | 0 | 0 | ||
Net Investment Hedging [Member] | Designated as hedging instruments [Member] | Other current liabilities [Member] | ||||
Derivative Instruments, Gain (Loss) [Line Items] | ||||
Derivatives Liabilities | $ 0 | $ 0 |
Derivatives and Hedging Activ_4
Derivatives and Hedging Activities - Additional Information (Detail) £ in Millions | 3 Months Ended | |||
Oct. 31, 2019USD ($) | Jul. 31, 2019USD ($) | Oct. 31, 2018USD ($) | Oct. 31, 2019GBP (£) | |
Summary | ||||
Derivative maturity | 18 months | |||
Derivative, Notional Amount | $ 22,925,000 | $ 29,389,000 | ||
Summary of Cash Flow Hedge Activity | ||||
Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months | (620) | (805) | ||
Cash Flow Hedge Gain (Loss) Reclassified from OCI to Earnings | (381,000) | $ (47,000) | ||
Summary of Derivative Instruments Not Designated as Hedging Instruments | ||||
Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments | (8,000) | $ 33,000 | ||
Senior Unsecured Notes [Member] | ||||
Summary of Net Investment Hedge Activity | ||||
Net investment hedges to hedge portions of net investment | £ | £ 45 | |||
Prepaid expenses and other current assets [Member] | ||||
Derivatives, Fair Value [Line Items] | ||||
Derivatives Assets | 595,000 | 474,000 | ||
Other current liabilities [Member] | ||||
Derivatives, Fair Value [Line Items] | ||||
Derivatives Liabilities | 12,000 | 5,000 | ||
Long-term Debt [Member] | ||||
Derivatives, Fair Value [Line Items] | ||||
Derivatives Liabilities | 50,166,000 | 50,189,000 | ||
Designated as hedging instruments [Member] | ||||
Summary | ||||
Derivative, Notional Amount | 19,540,000 | 26,013,000 | ||
Not designated as hedging Instruments [Member | ||||
Summary | ||||
Derivative, Notional Amount | 3,385,000 | 3,376,000 | ||
Unrealized gain on cash flow hedges | Designated as hedging instruments [Member] | Prepaid expenses and other current assets [Member] | ||||
Derivatives, Fair Value [Line Items] | ||||
Derivatives Assets | 591,000 | 472,000 | ||
Unrealized gain on cash flow hedges | Designated as hedging instruments [Member] | Other current liabilities [Member] | ||||
Derivatives, Fair Value [Line Items] | ||||
Derivatives Liabilities | 0 | 0 | ||
Unrealized gain on cash flow hedges | Designated as hedging instruments [Member] | Long-term Debt [Member] | ||||
Derivatives, Fair Value [Line Items] | ||||
Derivatives Liabilities | 0 | 0 | ||
Unrealized gain on cash flow hedges | Not designated as hedging Instruments [Member | Prepaid expenses and other current assets [Member] | ||||
Derivatives, Fair Value [Line Items] | ||||
Derivatives Assets | 4,000 | 2,000 | ||
Unrealized gain on cash flow hedges | Not designated as hedging Instruments [Member | Other current liabilities [Member] | ||||
Derivatives, Fair Value [Line Items] | ||||
Derivatives Liabilities | 12,000 | 5,000 | ||
Unrealized gain on cash flow hedges | Not designated as hedging Instruments [Member | Long-term Debt [Member] | ||||
Derivatives, Fair Value [Line Items] | ||||
Derivatives Liabilities | 0 | 0 | ||
Net Investment Hedging [Member] | Designated as hedging instruments [Member] | Prepaid expenses and other current assets [Member] | ||||
Derivatives, Fair Value [Line Items] | ||||
Derivatives Assets | 0 | 0 | ||
Net Investment Hedging [Member] | Designated as hedging instruments [Member] | Other current liabilities [Member] | ||||
Derivatives, Fair Value [Line Items] | ||||
Derivatives Liabilities | 0 | 0 | ||
Net Investment Hedging [Member] | Designated as hedging instruments [Member] | Long-term Debt [Member] | ||||
Derivatives, Fair Value [Line Items] | ||||
Derivatives Liabilities | $ 50,166,000 | $ 50,189,000 |
Derivatives and Hedging Activ_5
Derivatives and Hedging Activities Notional Amount of Derivative Contracts (Details) - USD ($) $ in Thousands | Oct. 31, 2019 | Jul. 31, 2019 |
Derivative [Line Items] | ||
Derivative, Notional Amount | $ 22,925 | $ 29,389 |
Designated as hedging instruments [Member] | ||
Derivative [Line Items] | ||
Derivative, Notional Amount | 19,540 | 26,013 |
Not designated as hedging Instruments [Member | ||
Derivative [Line Items] | ||
Derivative, Notional Amount | $ 3,385 | $ 3,376 |
Income Taxes - Additional Infor
Income Taxes - Additional Information (Detail) - USD ($) $ in Thousands | 3 Months Ended | |
Oct. 31, 2019 | Oct. 31, 2018 | |
Income Tax Contingency [Line Items] | ||
Income tax expense (benefit) | $ 4,072 | $ 9,256 |
Income Taxes Effective Income T
Income Taxes Effective Income Tax Rate (Details) | 3 Months Ended | |
Oct. 31, 2019Rate | Oct. 31, 2018Rate | |
Income Tax Disclosure [Abstract] | ||
Effective Income Tax Rate Reconciliation, Percent | 9.80% | 23.20% |
Subsequent Events - Additional
Subsequent Events - Additional Information (Detail) | Nov. 19, 2019$ / shares |
Subsequent Event [Member] | |
Subsequent Event [Line Items] | |
Dividends Payable, Amount Per Share | $ 0.2175 |