v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of components of lease expenses and weighted-average remaining lease terms and discount rates

Three Months Ended

Six Months Ended

June 30, 

June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

2026

  ​ ​ ​

2025

Finance lease cost:

 

  ​

 

  ​

  ​

 

  ​

Amortization of right-of-use assets

$

29

$

29

$

57

$

57

Interest on lease liabilities

 

30

 

31

 

59

 

61

Operating lease cost

 

9,409

 

7,650

 

18,265

 

13,934

Variable lease cost

 

22

 

24

 

45

 

45

Short-term lease cost

 

6

 

8

 

14

 

13

Total lease costs, net

$

9,496

$

7,742

$

18,440

$

14,110

Schedule of future minimum payments under the finance leases and operating leases

Six months ended June 30, 

2026

2025

Operating cash outflows for finance leases

$

59

 

$

61

Operating cash outflows for operating leases

$

17,661

 

$

14,017

Financing cash outflows for finance leases

$

34

 

$

32

Weighted-average remaining lease-term - finance lease

 

16.8

years

17.8

years

Weighted-average remaining lease-term - operating lease

 

17.8

years

18.5

years

Weighted-average discount rate - finance lease

 

5.49

%  

5.48

%

Weighted-average discount rate - operating lease

 

7.68

%  

7.67

%

Schedule of future minimum payments under the finance leases and operating leases

Years ending

  ​ ​ ​

Finance leases

  ​ ​ ​

Operating leases

2026 (remaining period)

$

93

$

15,415

2027

 

188

31,262

2028

 

189

31,272

2029

 

189

31,587

2030

 

198

32,163

Thereafter

 

2,591

494,667

Total minimum lease payments

 

3,448

636,366

Less: amount representing interest

 

1,234

302,448

Present value of net minimum lease payments

$

2,214

$

333,918