XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable - Change In Allowance (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2023
Apr. 30, 2022
Change in allowance    
Beginning balance $ 5,087  
Provision 1,897  
Other (1,210)  
Ending balance 5,774  
Receivables from contracts with customers $ 649,400 $ 666,400