XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule of Significant Changes in Contract Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Accounts Receivable Contract Assets And Contract Liabilities    
Transferred to receivables from contract assets recognized $ (1,469) $ (1,646)
Revenue recognized and not billed 1,598 1,353
Net change in contract assets $ 129 $ (293)