Note 2 - Revenues from Contracts with Customers - Operating Lease Payments Receivable (Details) $ in Thousands |
Jun. 30, 2026
USD ($)
|
[1] | ||
|---|---|---|---|---|
| Weighted average remaining years (Year) | 6 years 9 months 18 days | |||
| Annual minimum payments | $ 54,917 | |||
| Lease Term, 0 to 5 Years [Member] | ||||
| Weighted average remaining years (Year) | 1 year 10 months 24 days | |||
| Annual minimum payments | $ 13,216 | |||
| Lease Term, 5 to 10 Years [Member] | ||||
| Weighted average remaining years (Year) | 6 years | |||
| Annual minimum payments | $ 15,392 | |||
| Lease Term, Greater Than 10 Years [Member] | ||||
| Weighted average remaining years (Year) | 9 years 9 months 18 days | |||
| Annual minimum payments | $ 26,309 | |||
| ||||