XML 65 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Events (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
Aug. 27, 2025
Aug. 01, 2025
Jul. 31, 2025
Apr. 30, 2025
Jul. 31, 2024
Apr. 30, 2024
Subsequent Event [Line Items]            
Per share     $ 0.03 $ 0.03 $ 0.03 $ 0.03
Subsequent Event [Member]            
Subsequent Event [Line Items]            
Per share   $ 0.03        
Dividends payable   $ 0.3        
Decatur Alabama Warehouse Facility [Member] | Subsequent Event [Member]            
Subsequent Event [Line Items]            
Proceeds from sale of property, plant, and equipment $ 6.1