XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.4
CONTRACT ASSETS AND LIABILITIES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
CONTRACT ASSETS AND LIABILITIES (Details) [Line Items]        
Revenues $ 15,820 $ 13,575 $ 30,898 $ 25,984
Loss on Contracts 200 1,400 200 1,500
Increase (Decrease) in Contract with Customer, Liability 300   300  
Contract Liabilities [Member]        
CONTRACT ASSETS AND LIABILITIES (Details) [Line Items]        
Revenues $ 8,300 $ 4,400 $ 16,000 $ 8,100