XML 78 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable - Change in Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Change in allowance    
Beginning balance $ 8,606  
Provision 4,959  
Write-offs and other (3,337)  
Ending balance 10,228  
Receivables from contracts with customers $ 729,000 $ 699,700