v3.26.1
Note 10 - Bonds Payable, Loans Payable, and Interest (Details Textual) - USD ($)
1 Months Ended
Apr. 17, 2026
Feb. 12, 2026
Jan. 08, 2026
Jan. 31, 2026
Oct. 31, 2025
Jun. 30, 2026
Jun. 29, 2026
Jan. 27, 2026
Dec. 31, 2025
Interest Rate Swap [Member]                  
Derivative, Notional Amount         $ 200,000,000        
Derivative, Contract Term (Year)         5 years        
Interest Rate Swap [Member] | Minimum [Member]                  
Derivative, Variable Interest Rate         2.65%        
Interest Rate Swap [Member] | Maximum [Member]                  
Derivative, Variable Interest Rate         4.73%        
Credit Agreement [Member]                  
Debt Instrument, Face Amount         $ 200,000,000        
Proceeds from Issuance of Debt $ 14,000,000   $ 13,000,000            
Debt Instrument, Release of Excess Revenue, Funds on Deposits in Accounts Benchmark     $ 800,000,000            
Debt Instrument, Unused Borrowing Capacity, Amount           $ 130,200,000      
Credit Agreement, Second Amendment [Member]                  
Debt Instrument, Face Amount             $ 20,000,000    
Series 2021 Bonds [Member]                  
Debt Instrument, Fair Value Disclosure           141,800,000     $ 140,800,000
Debt Instrument, Face Amount           $ 166,340,000     166,340,000
Series 2021 Bonds [Member] | Minimum [Member]                  
Debt Instrument, Interest Rate, Stated Percentage           4.00%      
Series 2021 Bonds [Member] | Maximum [Member]                  
Debt Instrument, Interest Rate, Stated Percentage           4.25%      
Series 2026 Bonds [Member]                  
Debt Instrument, Fair Value Disclosure           $ 155,300,000      
Debt Instrument, Face Amount   $ 150,000,000       $ 150,000,000     $ 0
Proceeds from Issuance of Debt   $ 150,000,000              
Debt Instrument, Interest Rate, Stated Percentage   6.00%       6.00%      
Debt Instrument, Redemption Price, Percentage   100.00%              
January 2026 Yorkville Promissory Note [Member]                  
Debt Instrument, Face Amount               $ 10,000,000  
Debt Instrument, Interest Rate, Stated Percentage       7.75%          
Debt Instrument, Issuance Price, Percentage of Aggregate Principal Amount               100.00%  
Debt Instrument, Default Interest Rate       18.00%          
Debt Instrument, Periodic Payment       $ 833,333.33          
Stock Issued During Period, Shares, New Issues (in shares)       40,000