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