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