v3.25.4
LEASES (Tables)
12 Months Ended
Dec. 31, 2025
LEASES  
Schedule of lease expense

The components of lease expense for the years ended December 31, 2025, 2024, and 2023 were as follows (in thousands):

  ​ ​ ​

Year Ended December 31,

2025

  ​ ​ ​

2024

  ​ ​ ​

2023

Operating lease cost

$

6,929

$

6,763

$

7,001

Short-term lease cost

1,172

1,139

392

Variable lease cost

442

869

397

$

8,543

$

8,771

$

7,790

Year Ended December 31,

  ​ ​ ​

2025

  ​ ​ ​

2024

Remaining lease term (years)

7.35

7.80

Discount Rate

6.91%

6.83%

Supplemental cash flow information related to leases were as follows (in thousands):

  ​ ​ ​

Year Ended December 31, 

2025

  ​ ​ ​

2024

Cash paid for amounts included in the measurement of lease liabilities

4,258

4,498

Operating lease liabilities arising from obtaining ROU assets

2,080

10,449

Summary of future minimum lease payments under non-cancelable operating leases

Our operating leases expire at various dates through 2035. Maturities of our operating lease payments as of December 31, 2025 are as follows (in thousands):

  ​ ​ ​

Operating

Leases

Year ending December 31:

2026

$

6,372

2027

5,809

2028

 

5,631

2029

 

4,691

2030

 

4,729

Thereafter

 

14,649

Total undiscounted payments

41,881

Less: imputed interest

(9,378)

Present value of minimum lease payments

32,503

Less: Operating lease liabilities - current

 

(4,313)

Operating lease liabilities - non-current

$

28,190