v3.26.1
Contract Assets and Liabilities (Tables)
12 Months Ended
Apr. 30, 2026
Contractors [Abstract]  
Schedule of Contract Assets and Liabilities

At April 30, 2026, 2025, and 2024, contract assets, contract liabilities, and accounts receivable, net consisted of the following (in thousands):

 

   April 30,
2026
   April 30,
2025
   April 30,
2024
 
             
Contract Assets  $17,277   $17,914   $10,523 
Contract Liabilities  $(9,418)  $(13,607)  $(21,639)
Accounts receivable, net  $4,740   $5,914   $4,614