XML 136 R92.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Sales-Type Lease Payments to be Received (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 108,927
2027 78,858
2028 78,858
2029 78,858
2030 78,858
2031 and thereafter 183,905
Total minimum future lease revenue 608,264
Less: Imputed interest 402,243
Lease receivable $ 206,021