Note 2 - Revenues from Contracts with Customers - Operating Lease Payments Receivable (Details) $ in Thousands |
Mar. 31, 2026
USD ($)
|
[1] | ||
|---|---|---|---|---|
| Weighted average remaining years (Year) | 7 years | |||
| Annual minimum payments | $ 55,071 | |||
| Lease Term, 0 to 5 Years [Member] | ||||
| Weighted average remaining years (Year) | 2 years 1 month 6 days | |||
| Annual minimum payments | $ 13,269 | |||
| Lease Term, 5 to 10 Years [Member] | ||||
| Weighted average remaining years (Year) | 6 years 2 months 12 days | |||
| Annual minimum payments | $ 15,493 | |||
| Lease Term, Greater Than 10 Years [Member] | ||||
| Weighted average remaining years (Year) | 10 years | |||
| Annual minimum payments | $ 26,309 | |||
| ||||