v3.26.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
2026 $ 3,455  
2027 3,417  
2028 3,403  
2029 3,282  
2030 3,208  
Thereafter 189,644  
Total future minimum lease payments 206,409  
Less: interest 162,364  
Operating lease liabilities 44,045 $ 44,369
Finance Lease    
2026 2,284  
2027 1,904  
2028 1,904  
2029 1,904  
2030 1,904  
Thereafter 48,110  
Total future minimum lease payments 58,010  
Less: interest 40,474  
Finance lease liability $ 17,536 $ 17,992