XML 62 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of Significant Changes in Contract assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Account Receivable Contract Assets And Contract Liabilities    
Transferred to receivables from contract assets recognized at the beginning of the period $ (1,768) $ (190)
Revenue recognized and not billed as of the end of the period 1,534 386
Net change in contract assets $ (234) $ 196