XML 55 R35.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases  
Schedule of the components of lease cost

Years Ended

December 31, 

2025

  ​ ​ ​

2024

2023

Operating lease cost

$

4,377

$

3,875

$

3,749

Variable lease cost

894

708

1,023

Short-term lease cost

15

153

-

Total lease cost

$

5,286

$

4,736

$

4,772

Variable lease costs primarily related to operating expense, taxes and insurance associated with the Company’s operating leases. As these costs are generally variable in nature, they are not included in the measurement of the operating lease asset and related lease liability.

December 31, 

2025

Weighted-average remaining lease term (years)

2.66

Weighted-average discount rate

6.98%

Schedule of maturities of operating lease liabilities

As of December 31, 

2026

$

3,480

2027

4,164

2028

2,563

2029

193

2030

80

Thereafter

 

Total future minimum lease payments

$

10,480

Less imputed interest

(983)

Present value of lease liabilities

$

9,497