XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 16 - Business Segments (Details Textual)
9 Months Ended
Jan. 31, 2025
Number of Reportable Segments 1
Revenue Benchmark [Member] | Non-US [Member] | Geographic Concentration Risk [Member]  
Concentration Risk, Percentage 2.00%