XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable - Trade Accounts And Notes Receivable (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Apr. 30, 2023
Receivables [Abstract]    
Trade receivables $ 671,201 $ 713,372
Other receivables 139,068 92,496
Allowance for expected credit losses (9,132) (8,606)
Other allowances (6,416) (5,030)
Trade accounts and notes receivable $ 794,721 $ 792,232