XML 31 R14.htm IDEA: XBRL DOCUMENT
v3.21.2

Debt | 12 Months Ended
--- | ---
Jul. 31, 2021
Debt Disclosure [Abstract] |
Long-Term Obligations | Debt On August 1, 2019, the Company and certain of its subsidiaries entered into an unsecured $200 million multi-currency revolving loan agreement with a group of five banks. Under this revolving loan agreement, the Company has the option to select either a Eurocurrency rate loan that bears interest at the LIBOR rate plus a margin based on the Company's consolidated net leverage ratio or a base interest rate (based upon the higher of the federal funds rate plus 0.5%, the prime rate of the Bank of Montreal plus a margin based on the Company’s consolidated net leverage ratio, or the Eurocurrency base rate at the LIBOR rate plus a margin based on the Company’s consolidated net leverage ratio plus 1%). At the Company's option, and subject to cer tain conditions, the available amount under the revolving loan agreement may be increased from $200 million to $400 million. In June 2021, the Company drew down $75.0 million from its revolving loan agreement to fund a portion of the purchase price of the acquisition of Code. Prior to July 31, 2021, the Company repaid $37.0 million of the borrowing with cash on hand. During the year ended July 31, 2021, the maximum amount outstanding on the revolving loan agreement was $75.0 million. As of July 31, 2021, the outstanding balance on the credit facility was $38.0 million and there was $159.1 million available for future borrowing under the credit facility, which can be increased to $359.1 million at the Company's option, subject to certain conditions. The revolving loan agreement has a final maturity date of August 1, 2024. The Company’s revolving loan agreement requires it to maintain certain financial covenants, including a ratio of debt to the trailing twelve months EBITDA, as defined in the agreement, of not more than a 3.5 to 1.0 ratio (leverage ratio) and the trailing twelve months EBITDA to interest expense of not less than a 3.0 to 1.0 ratio (interest expense coverage ratio). As of July 31, 2021, the Company was in compliance with these financial covenants, with a ratio of debt to EBITDA, as defined by the agreements, equal to 0.2 to 1.0 and the interest expense coverage ratio equal to 480.6 to 1.0. As of July 31, 2021, borrowings on the revolving loan agreement were as follows:
| July 31, 2021 |  | Interest Rate
USD-denominated borrowing on revolving loan agreement | $ | 38,000 |  |  | 0.84 | %
Due to the variable interest rate pricing of the Company's revolving debt, it is determined that the carrying value of the debt equals the fair value of the debt. The Company had outstanding letters of credit of $2,901 and $3,116 at July 31, 2021 and 2020, respectively.

X
- References No definition available. + Details
Name: | us-gaap_DebtDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -URI http://asc.fasb.org/topic&trid=2208564 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1C -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1I -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1I -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(c)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1C -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1C -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1E -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1I -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (i) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 + Details
Name: | us-gaap_DebtDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration