XML 124 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Schedule of Maturity of Lease Receivables) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year One $ 230,038  
Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Two 209,194  
Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Three 171,744  
Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Four 132,499  
Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Five 72,806  
Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, after Year Five 65,550  
Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received 881,831  
Sales-type and Direct Financing Leases, Lease Receivable, Undiscounted Excess Amount 88,968  
Sales-type and Direct Financing Leases, Lease Receivable 792,863 $ 729,891
Lessor, Operating Lease, Payment to be Received, Year One 14,861  
Lessor, Operating Lease, Payment to be Received, Year Two 15,917  
Lessor, Operating Lease, Payment to be Received, Year Three 14,868  
Lessor, Operating Lease, Payment to be Received, Year Four 14,275  
Lessor, Operating Lease, Payment to be Received, Year Five 10,756  
Lessor, Operating Lease, Payment to be Received, after Year Five 71,256  
Lessor, Operating Lease, Payments to be Received 141,933  
Lessor, Total Payments to be Received, Next Twelve Months 244,899  
Lessor, Total Payments to be Received, Two Years 225,111  
Lessor, Total Payments to be Received, Three Years 186,612  
Lessor, Total Payments to be Received, Four Years 146,774  
Lessor, Total Payments to be Received, Five Years 83,562  
Lessor, Total Payments to be Received, Thereafter 136,806  
Lessor, Total Payments to be Received $ 1,023,764