v3.26.1
Note 7 - Debt - Schedule of Debt (Details) (Parentheticals) - Notes Payable to Banks [Member]
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Fixed Rate Notes, Mortgage Debt [Member]    
Interest rate 4.97% 4.97%
Maturity date Oct. 01, 2023 Oct. 01, 2023
Debt Instrument, Interest Rate, Stated Percentage 4.97% 4.97%
Debt Instrument, Maturity Date Oct. 01, 2023 Oct. 01, 2023
Fixed Rate Notes, Financed Insurance Premium [Member]    
Interest rate 6.94% 6.94%
Maturity date Dec. 19, 2022 Dec. 19, 2022
Debt Instrument, Interest Rate, Stated Percentage 6.94% 6.94%
Debt Instrument, Maturity Date Dec. 19, 2022 Dec. 19, 2022