XML 47 R30.htm IDEA: XBRL DOCUMENT
v3.20.4

Recent Accounting Standards (Tables) | 9 Months Ended
--- | ---
Jan. 31, 2021
Recent Accounting Standards [Abstract] |
Change in Provision for Credit Losses | The following table presents the change in provision for credit losses, which is presented net in Accounts Receivable on our Unaudited Condensed Consolidated Statements of Financial Position for the period indicated:
|  | Provision for Credit Losses |
Balance as of April 30, 2020 |  | $ | 18,335 |
Adjustment due to adoption of new credit losses standard recorded as an adjustment to retained earnings |  |  | 1,776 |
Current period provision |  |  | 5,910 |
Amounts written off, less recoveries |  |  | (3,186 | )
Foreign exchange translation adjustments and other |  |  | (1,425 | )
Balance as of January 31, 2021 |  | $ | 21,410 |

X
- Definition Tabular disclosure of allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447 + Details
Name: | us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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