Leases - Additional Information (Details) $ in Thousands |
Jun. 30, 2025
USD ($)
option
|
Dec. 31, 2024
USD ($)
|
---|---|---|
Lessor, Lease, Description [Line Items] | ||
ROU assets | $ 9,000 | $ 8,800 |
Lease liabilities | $ 9,212 | $ 9,500 |
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Rent receivables, prepaid expenses and other assets, net | Rent receivables, prepaid expenses and other assets, net |
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] | Accrued liabilities and other payables | Accrued liabilities and other payables |
Minimum | ||
Lessor, Lease, Description [Line Items] | ||
Number of renewal options | option | 1 |