v3.26.3
Leases - Future Minimum Cash Outflow and Weighted-average Remaining Lease Term and Discount Rate (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Future minimum lease payments finance lease    
2026 $ 1,505  
2027 6,128  
2028 6,251  
2029 6,376  
2030 6,503  
Thereafter 42,456  
Total lease payments 69,219  
Less interest portion (28,053)  
Finance lease obligations 41,166  
Future minimum lease payments operating lease    
2026 1,697  
2027 5,409  
2028 3,957  
2029 3,085  
2030 2,994  
Thereafter 25,483  
Total lease payments 42,625  
Less interest portion (13,929)  
Operating lease obligations 28,696  
Future minimum lease payments finance and operating lease    
2026 3,202  
2027 11,537  
2028 10,208  
2029 9,461  
2030 9,497  
Thereafter 67,939  
Total lease payments 111,844  
Less interest portion (41,982)  
Total lease liabilities $ 69,862 $ 71,801
Lease term and discount rate    
Finance lease term 22 years  
Operating leases -Weighted-average remaining lease term (in years) 11 years 6 months  
Finance leases - Weighted-average remaining lease term (in years) 10 years 3 months 18 days  
Operating leases - Weighted-average discount rate 5.60%  
Finance leases - Weighted-average discount rate 10.50%  
Minimum    
Lease term and discount rate    
Operating lease term 1 year  
Maximum    
Lease term and discount rate    
Operating lease term 40 years