v3.26.1
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
[1] Lease term does not include renewal periods.