XML 121 R100.htm IDEA: XBRL DOCUMENT v3.22.4
Leases Leases (Details 5)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
Lessor, Operating Lease, Payments to be Received, Next Twelve Months $ 51,484
Lessor, Operating Lease, Payments to be Received, Two Years 49,883
Lessor, Operating Lease, Payments to be Received, Three Years 39,660
Lessor, Operating Lease, Payments to be Received, Four Years 33,422
Lessor, Operating Lease, Payments to be Received, Five Years 25,423
Lessor, Operating Lease, Payments to be Received, Thereafter 78,223
Lessor, Operating Lease, Payments to be Received $ 278,095