XML 89 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Leases (Details Textual)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Lessee, Finance Lease, Lease Not yet Commenced, Undiscounted Minimum Payments $ 112
Lessee, Finance Lease, Lease Not yet Commenced, Term of Contract (Year) 6 years
Minimum [Member]  
Lessee, Operating Lease, Remaining Lease Term (Year) 1 year
Lessee, Finance Lease, Remaining Lease Term (Year) 1 year
Maximum [Member]  
Lessee, Operating Lease, Remaining Lease Term (Year) 20 years
Lessee, Finance Lease, Remaining Lease Term (Year) 20 years
Lessee, Operating Lease, Renewal Term (Year) 40 years
Lessee, Finance Lease, Renewal Term (Year) 40 years