XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Receivable - Trade Accounts And Notes Receivable (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Apr. 30, 2024
Receivables [Abstract]    
Trade receivables $ 775,281 $ 745,956
Other receivables 184,385 120,967
Allowance for expected credit losses (9,370) (10,228)
Other allowances (6,614) (6,702)
Trade accounts and notes receivable $ 943,682 $ 849,993