Note 14 - Subsequent Events (Details Textual) - Subsequent Event [Member] - Settled Litigation [Member] - Professional Liability Claims [Member] $ in Millions |
Jul. 27, 2026
USD ($)
|
|---|---|
| Litigation Settlement, Amount Awarded from Other Party | $ 0.5 |
| Litigation Settlement, Fee Expense | $ 0.2 |