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

Three Months Ended June 30, 

Six Months Ended June 30, 

  ​ ​ ​

2026

2025

  ​ ​ ​

2026

2025

Operating lease cost

$

877

$

904

$

1,764

$

1,809

Schedule of other information related to leases

Three Months Ended June 30, 

Six Months Ended June 30, 

2026

2025

  ​ ​ ​

2026

2025

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

$

1,049

$

1,058

$

2,107

$

2,117

Weighted average remaining lease term

Operating leases

2.47 Years

3.45 Years

Weighted average discount rate

Operating leases

2.46%

2.46%

Schedule of the maturities of lease liabilities

  ​ ​ ​

Operating Leases

2026

$

2,109

2027

3,995

2028

3,924

Total lease payments

10,028

Less imputed interest

(255)

Total

$

9,773