v3.25.2
Leases - Schedule Of Future Minimum Lease Payments For Sale Leaseback Transactions (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Lessee Lease Description [Line Items]  
2025 $ 2,472 [1]
2026 5,043
2027 5,143
2028 5,246
2029 5,351
2030 and thereafter 133,284
Total minimum lease payments 156,539
Less - Amount representing interest (113,555)
Present value of minimum lease payments 42,984
Plus - liability remaining at term end representing residual value of asset 13,782
Failed sale leaseback liability $ 56,766
[1] Liabilities remaining for the year ending December 31, 2025.