v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases  
Schedule of components of lease expenses

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

For the

​

For the

​

For the

​

For the

​

​

​

Three Months Ended

​

Three Months Ended

​

Six Months Ended

​

Six Months Ended

​

​

​

June 30, 2026

​

June 30, 2025

​

June 30, 2026

​

June 30, 2025

​

Operating lease expense:

  ​ ​ ​

​

​

  ​ ​ ​

​

​

  ​ ​ ​

​

​

  ​ ​ ​

​

​

​

Fixed lease cost

​

$

1,586

​

$

1,736

​

$

3,214

​

$

3,480

​

Variable lease cost

​

 

845

​

 

725

​

 

1,966

​

 

1,389

​

Total operating lease expense

​

$

2,431

​

$

2,461

​

$

5,180

​

$

4,869

​

Schedule of Supplemental Balance Sheet Information related to leases

​

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

​

As of

​

As of

​

​

  ​ ​ ​

​

  ​ ​ ​

June 30, 

  ​ ​ ​

December 31, 

​

​

​

Location in Balance Sheet

​

2026

​

2025

​

Operating lease right-of-use asset, net

 

Operating lease right-of-use assets

​

$

13,513

​

$

16,139

​

Operating lease liability, current

 

Accrued expenses and other liabilities

​

​

4,040

​

​

3,324

​

Operating lease liability, long-term

 

Operating lease liability, long-term

​

 

34,626

​

 

40,241

​

Total operating lease liability

 

  ​

​

$

38,666

​

$

43,565

​

Schedule of supplemental lease term and discount rate information related to leases

​

​

​

​

​

​

​

​

​

  ​ ​ ​

As of June 30, 2026

  ​ ​ ​ ​

​

As of December 31, 2025

 

Weighted-average remaining lease terms - operating leases

 

7.3 years

​

 

7.0 years

​

Weighted-average discount rate - operating leases

 

10.7

%

 

10.2

%

Schedule of supplemental cash flow information related to leases

​

​

​

​

​

​

​

​

​

​

​

For the Six Months Ended

​

For the Six Months Ended

​

​

  ​ ​ ​ ​

June 30, 2026

  ​ ​ ​ ​

June 30, 2025

​

Operating cash flows from operating leases

​

$

(1,775)

​

$

(4,858)

​

Schedule of Future minimum lease payments of operating leases

​

​

​

​

​

​

  ​ ​ ​

Operating Leases

2026

​

$

4,246

2027

​

 

7,392

2028

​

 

7,586

2029

​

 

7,786

2030

​

 

7,991

Thereafter

​

 

20,812

Total lease payments

​

 

55,813

Less: Imputed interest

​

 

(17,147)

Total

​

$

38,666

​