XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts Receivable - Change In Allowance (Details)
$ in Thousands
9 Months Ended
Jan. 31, 2021
USD ($)
Change in allowance  
Beginning balance $ 2,861
Ending balance 3,308
Accounts receivable.  
Change in allowance  
Beginning balance 2,861
Provision 1,136
Write-offs (689)
Ending balance $ 3,308