XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Long-Term Debt (Narrative-Notes Payable - Buildings) (Details) - The Bank And Trust SSB [Member] - Warehousing And Distribution Center [Member] - Notes Payable - Buildings [Member] - USD ($)
Mar. 03, 2020
Jul. 31, 2024
Apr. 30, 2024
Debt Instrument [Line Items]      
Mortgage agreement, amount $ 556,000    
Mortgage agreement, outstanding amount   $ 353,469 $ 366,572
Mortgage agreement, monthly principal payment $ 6,103    
Mortgage agreement, interest rate 5.75%    
Variable interest rate 1.00%    
Mortgage agreement, payable period 120 months