XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.2
Account Receivable, Contract Assets, and Contract Liabilities (Tables)
12 Months Ended
Apr. 30, 2024
Account Receivable Contract Assets And Contract Liabilities  
Schedule of Accounts Receivable, Contract Assets and Contract Liabilities

The following provides further details on the balance sheet accounts of accounts receivable, contract assets and contract liabilities from contracts with customers:

 

   2024   2023   2022 
   Fiscal year ended April 30, 
   2024   2023   2022 
   (in thousands) 
             
Accounts receivable  $796   $745   $482 
Contract assets   18    152    386 
Contract liabilities   302    1,378    129 
Schedule of Significant Changes in Contract Assets

Significant changes in the contract assets balances during the period are as follows:

 

   2024   2023 
   Fiscal year ended April 30, 
   2024   2023 
   (in thousands) 
         
Transferred to receivables from contract assets recognized during the period  $(1,879)  $(1,768)
Revenue recognized and not billed during the period   1,745    1,534 
Net change in contract assets  $(134)  $(234)
Schedule of Significant Changes in Contract Liabilities

Significant changes in the contract liabilities balances during the period are as follows:

 

   2024   2023 
   Fiscal year ended April 30, 
   2024   2023 
   (in thousands) 
         
Revenue recognized  $(2,424)  $(574)
Payments collected for which revenue has not been recognized   1,348    1,823 
Net change in contract liabilities  $(1,076)  $1,249