v3.26.1
Note 10 - Commitments and Contingencies (Details Textual)
1 Months Ended 6 Months Ended
May 31, 2026
USD ($)
Jun. 30, 2026
USD ($)
Plaintiff
Dec. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Loss Contingencies [Line Items]        
Number of plaintiff | Plaintiff   6    
Aggregate maximum estimate settlement amount   $ 200,000    
Purchasing commitment $ 9,900,000      
Building and Building Improvements [Member]        
Loss Contingencies [Line Items]        
Capital improvements payable       $ 53,300,000
Forecast [Member] | Building and Building Improvements [Member]        
Loss Contingencies [Line Items]        
Capital improvements payable     $ 53,300,000  
Stockholder Plaintiff Settlements        
Loss Contingencies [Line Items]        
Estimated liability   $ 200,000   $ 200,000