XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable - Change In Allowance (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2023
Apr. 30, 2023
Change in allowance    
Beginning balance $ 8,606  
Provision (535)  
Write-offs and other 700  
Ending balance 8,771  
Receivables from contracts with customers $ 718,700 $ 699,700