XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
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