XML 144 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Sales-Type Lease Payments to be Received (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 104,323
2026 83,926
2027 78,858
2028 78,858
2029 78,858
2030 and thereafter 262,763
Total minimum future lease revenue 687,586
Less: Imputed interest 483,783
Lease receivable 203,803
Lease receivable - affiliate 22,783
Long-term lease receivables 181,020
Unguaranteed residual assets $ 12,106