XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivable - Trade Accounts And Notes Receivable (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Apr. 30, 2024
Receivables [Abstract]    
Trade receivables $ 793,082 $ 745,956
Other receivables 153,350 120,967
Allowance for expected credit losses (10,399) (10,228)
Other allowances (6,525) (6,702)
Trade accounts and notes receivable $ 929,508 $ 849,993