v3.26.1
Leases - Future minimum payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Finance leases  
2026 (remaining period) $ 93
2027 188
2028 189
2029 189
2030 198
Thereafter 2,591
Total minimum lease payments 3,448
Less: amount representing interest 1,234
Present value of net minimum lease payments 2,214
Operating leases  
2026 (remaining period) 15,415
2027 31,262
2028 31,272
2029 31,587
2030 32,163
Thereafter 494,667
Total minimum lease payments 636,366
Less: amount representing interest 302,448
Present value of net minimum lease payments $ 333,918