XML 57 R35.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases  
Schedule of future minimum lease payments under non-cancellable leases

Future minimum lease payments under non-cancellable leases as of December 31, 2025 were as follows:

2026

  ​ ​ ​

$

1,705

2027

 

804

Total lease payments

 

2,509

Less imputed interest

 

(173)

Present value of operating lease liabilities

$

2,336