Leases - Additional Information (Details) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2025
Transaction
Lease
|
Jun. 30, 2024
USD ($)
|
Jun. 30, 2025
Transaction
Lease
|
Jun. 30, 2024
USD ($)
|
Dec. 31, 2024
Lease
|
|
Lessor Lease Description [Line Items] | |||||
Number of Leases | Lease | 11 | 11 | 10 | ||
Number of sale leaseback transaction | Transaction | 0 | 0 | |||
Sale and leaseback transaction, aggregate consideration | $ 13,845 | $ 18,745 | |||
Sale and leaseback transaction, gain (loss), net | (2,658) | (961) | |||
Sale leaseback transaction, lease term | 20-year | ||||
Sale and lease back transaction, annual rent | $ 881 | $ 1,187 | |||
Minimum [Member] | |||||
Lessor Lease Description [Line Items] | |||||
Lease not yet commenced, term of contract | 15 years | 15 years | 15 years | ||
Maximum [Member] | |||||
Lessor Lease Description [Line Items] | |||||
Lease not yet commenced, term of contract | 20 years | 20 years | 20 years |