XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.3
CONTRACT (LIABILITIES) ASSETS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
CONTRACT (LIABILITIES) ASSETS (Details) [Line Items]        
Increase (Decrease) in Contract with Customer, Asset     $ 2,500  
Increase (Decrease) in Contract with Customer, Liability     (2,200)  
Revenues $ 13,575 $ 8,949 25,984 $ 17,153
Loss on Contracts 1,400 700 1,500 2,000
Contract Liabilities [Member]        
CONTRACT (LIABILITIES) ASSETS (Details) [Line Items]        
Revenues 4,400 1,900 8,100 4,400
Contracts Accounted for under Percentage of Completion [Member]        
CONTRACT (LIABILITIES) ASSETS (Details) [Line Items]        
Revenues $ 12,300 $ 8,700 $ 24,000 $ 16,600