v3.25.2
Contract Assets and Liabilities (Details) - USD ($)
$ in Millions
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Contract Liabilities [Member]    
Contract Assets and Liabilities (Details) [Line Items]    
Revenues $ 18.3 $ 15.8