XML 46 R32.htm IDEA: XBRL DOCUMENT v3.25.2
ACCOUNTS RECEIVABLE, NET, CONTRACT ASSET AND CONTRACT LIABILITY (Tables)
12 Months Ended
Apr. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Accounts Receivables, Net, Contract Asset and Contract Liability
Accounts Receivables, net, contract asset and contract liability were as follows (in thousands):
20252024
Accounts Receivable, net$5,867 $5,776 
Contract Asset2,993 3,812 
Contract Liability5,530 5,922