XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable (Tables)
9 Months Ended
Jan. 31, 2025
Receivables [Abstract]  
Schedule of trade accounts and notes receivable
The Company’s trade accounts and notes receivable consisted of the following:
January 31,
2025
April 30,
2024
(in thousands)
Trade receivables$654,257 $745,956 
Other receivables143,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 
Schedule of change in allowance for expected credit losses
The following table presents the change in the allowance for expected credit losses during the nine months ended January 31, 2025:
(in thousands)
Balance as of April 30, 2024$10,228 
Provision1,548 
Write-offs and other(2,524)
Balance as of January 31, 2025$9,252