v3.26.3
CONTRACT ASSETS AND LIABILITIES (Tables)
3 Months Ended
Jul. 31, 2026
Contractors [Abstract]  
Schedule of Contract Assets and Liabilities [Table Text Block]

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

 

   July 31,
2026
   April 30,
2026
   April 30,
2025
 
             
Contract assets  $19,637   $17,277   $17,914 
Contract liabilities  $(11,519)  $(9,418)  $(13,607)
Accounts receivable, net  $6,224   $4,637   $5,914