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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

​

Nine Months Ended

​

​

September 30, 

​

​

September 30, 

​

  ​ ​ ​

2026

  ​ ​ ​

2025

​

2026

  ​ ​ ​

2025

Finance lease cost:

 

​

  ​

 

​

  ​

​

​

  ​

 

​

  ​

Amortization of right-of-use assets

​

$

29

​

$

29

​

$

86

​

$

86

Interest on lease liabilities

​

 

30

​

 

31

​

 

89

​

 

92

Operating lease cost

​

 

9,759

​

 

8,027

​

 

27,928

​

 

21,979

Variable lease cost

​

 

22

​

 

24

​

 

67

​

 

69

Short-term lease cost

​

 

11

​

 

14

​

 

26

​

 

9

Total lease costs, net

​

$

9,851

​

$

8,125

​

$

28,196

​

$

22,235

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

​

​

​

​

​

​

​

​

​

​

Nine months ended September 30, 

​

​

2026

​

​

2025

Operating cash outflows for finance leases

​

$

89

 

​

$

92

​

Operating cash outflows for operating leases

​

$

22,682

 

​

$

18,912

​

Financing cash outflows for finance leases

​

$

51

 

​

$

48

​

Weighted-average remaining lease-term - finance lease

​

 

16.6

years

​

​

17.5

years

Weighted-average remaining lease-term - operating lease

​

 

17.6

years

​

​

18.4

years

Weighted-average discount rate - finance lease

​

 

5.49

%  

​

​

5.48

%

Weighted-average discount rate - operating lease

​

 

7.69

%  

​

​

7.65

%

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

​

​

​

​

​

​

​

​

Years ending

  ​ ​ ​

Finance leases

  ​ ​ ​

Operating leases

2026 (remaining period)

​

$

47

​

$

7,687

2027

​

 

188

​

​

31,131

2028

​

 

189

​

​

31,283

2029

​

 

189

​

​

31,598

2030

​

 

198

​

​

32,174

Thereafter

​

 

2,590

​

​

494,744

Total minimum lease payments

​

 

3,401

​

​

628,617

Less: amount representing interest

​

 

1,205

​

​

296,328

Present value of net minimum lease payments

​

$

2,196

​

$

332,289

​