XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivable - Change In Allowance (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2024
Apr. 30, 2024
Change in allowance    
Beginning balance $ 10,228  
Provision 230  
Other, net (59)  
Ending balance 10,399  
Receivables from contracts with customers $ 776,200 $ 729,000