v3.26.1
Note 1 - Description of Business (Details Textual) - USD ($)
shares in Thousands
3 Months Ended
Jul. 14, 2026
Jun. 30, 2026
Dec. 31, 2025
NASDAQ, Maximum Offering Amount     $ 50,000,000
Sale of Stock, Remaining Amount Available for Issuance     $ 47,700,000
ATM Sales Agreement July 14th, 2026 [Member]      
Stock Issued During Period, Shares, New Issues (in shares)   0  
ATM Sales Agreement July 14th, 2026 [Member] | Subsequent Event [Member] | WestPark [Member]      
Commission Rate 3.00%    
Reimbursable Expenses, Maximum Disbursement, Value $ 50,000    
Payments for Diligence Procedures, Quarterly $ 3,500