XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Contract (Liabilities) Assets, Net (Details) - Contracts Accounted for under Percentage of Completion [Member] - USD ($)
$ in Millions
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Contract (Liabilities) Assets, Net (Details) [Line Items]    
Revenues $ 46.4 $ 50.2
Anticipated Loss on Contracts $ 4.2 $ 1.0