XML 158 R42.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases  
Schedule of operating lease cost

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Year Ended December 31, 

​

  ​ ​ ​

​

2025

​

​

2024

​

​

2023

​

Operating lease cost

​

$

3,602

​

$

4,001

​

$

4,115

​

Schedule of other information related to leases

​

​

​

​

​

​

​

​

​

​

Year Ended December 31, 

​

  ​ ​ ​

​

2025

​

​

2024

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

​

​

​

​

​

​

Operating cash flows from operating leases

​

$

4,218

​

$

4,611

Weighted average remaining lease term

​

​

​

​

​

​

Operating leases

​

​

2.95 Years

​

​

3.93 Years

Weighted average discount rate

​

​

​

​

​

​

Operating leases

​

​

2.47%

​

​

2.48%

Schedule of the maturities of lease liabilities

​

​

​

​

​

​

  ​ ​ ​

Operating Leases

2026

​

$

4,210

2027

​

​

3,995

2028

​

​

3,924

Total lease payments

​

​

12,129

Less imputed interest

​

​

(268)

Total

​

$

11,861

​