v3.26.1
LEASES (Tables)
6 Months Ended
Jun. 30, 2026
LEASES  
Schedule of maturity of undiscounted lease payments

For remainder of 2026

$

1,986

2027

4,124

2028

 

4,079

2029

 

3,644

2030

1,623

Thereafter

 

1,764

Total undiscounted cash flows

17,220

Less: interest

(1,528)

Present value of lease payments

$

15,692

Schedule of weighted average operating lease term and discount rate and lease cost

  ​ ​ ​

June 30, 2026

December 31, 2025

Weighted-average remaining lease term

 

4.6

years

4.1

years

Weighted-average discount rate

 

4.0

%

3.9

%

Three months ended

Six months ended

  ​ ​ ​

June 30, 

  ​ ​ ​

June 30, 

2026

2025

2026

2025

Operating lease cost

$

958

$

1,037

$

1,924

$

2,083

Short-term lease cost

 

 

 

 

Less: Sublease income

 

(26)

 

(21)

 

(39)

 

(46)

Total operating lease cost, net

$

932

$

1,016

$

1,885

$

2,037