XML 78 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts Receivable - Trade Accounts and Notes Receivable (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Receivables [Abstract]    
Trade receivables $ 719,868 $ 745,956
Other receivables 128,967 120,967
Allowance for expected credit losses (7,285) (10,228)
Other allowances (5,662) (6,702)
Trade accounts and notes receivable $ 835,888 $ 849,993