Accounts Receivable - Trade Accounts And Notes Receivable (Details) - USD ($) $ in Thousands |
Jan. 31, 2025 |
Apr. 30, 2024 |
|---|---|---|
| Receivables [Abstract] | ||
| Trade receivables | $ 654,257 | $ 745,956 |
| Other receivables | 143,905 | 120,967 |
| Allowance for expected credit losses | (9,252) | (10,228) |
| Other allowances | (5,794) | (6,702) |
| Trade accounts and notes receivable | $ 783,116 | $ 849,993 |
| X | ||||||||||
- Definition Amount of accounts receivable other allowances. No definition available.
|
| X | ||||||||||
- Definition The sum of amounts currently receivable from customers. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer. No definition available.
|
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, before allowance, of receivables classified as other, due within one year or the operating cycle, if longer. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|