XML 72 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable - Change in Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Change in allowance    
Beginning balance $ 2,861  
Provision 1,774  
Write-offs (1,381)  
Ending balance 3,254  
Receivables from contracts with customers $ 481,700 $ 393,600