XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts Receivable - Trade Accounts and Notes Receivable (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Receivables [Abstract]    
Trade receivables $ 746,638 $ 719,868
Other receivables 145,982 128,967
Allowance for expected credit losses (7,439) (7,285)
Other allowances (5,894) (5,662)
Trade accounts and notes receivable $ 879,287 $ 835,888