XML 15 R42.htm IDEA: XBRL DOCUMENT v3.20.1
RECEIVABLES (Schedule of Activity in the Allowance For Doubtful Accounts) (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Allowance for Doubtful Accounts [Roll Forward]    
Beginning balance $ 81,473 $ 81,813
Provision 37,517 35,009
Charge-offs, recoveries and other (72,374) (71,818)
Ending balance 46,616 45,004
EAs    
Allowance for Doubtful Accounts [Roll Forward]    
Beginning balance 27,535 26,622
Provision 17,862 18,254
Charge-offs, recoveries and other (17,273) (16,359)
Ending balance 28,124 28,517
All Other    
Allowance for Doubtful Accounts [Roll Forward]    
Beginning balance 53,938 55,191
Provision 19,655 16,755
Charge-offs, recoveries and other (55,101) (55,459)
Ending balance $ 18,492 $ 16,487