XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Note 2 - Revenue From Contracts With Customers - Operating Lease Payments Receivable (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
[1]
Weighted average remaining years (Year) 7 years 1 month 6 days
Annual minimum payments $ 56,453
Lease Term, 0 to 5 Years [Member]  
Weighted average remaining years (Year) 2 years 2 months 12 days
Annual minimum payments $ 13,244
Lease Term, 5 to 10 Years [Member]  
Weighted average remaining years (Year) 5 years
Annual minimum payments $ 16,900
Lease Term, Greater Than 10 Years [Member]  
Weighted average remaining years (Year) 11 years
Annual minimum payments $ 26,309
[1] Lease term does not include renewal periods.