XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONTRACT ASSETS AND LIABILITIES (Details) - USD ($)
3 Months Ended
Jul. 31, 2024
Jul. 31, 2023
CONTRACT ASSETS AND LIABILITIES (Details) [Line Items]    
Revenues $ 15,077,000 $ 12,408,000
Loss on Contracts 6,000 139,000
Contract Liabilities [Member]    
CONTRACT ASSETS AND LIABILITIES (Details) [Line Items]    
Revenues $ 7,700,000 $ 3,700,000