v3.26.1
Cash and cash equivalents (Tables)
12 Months Ended
Dec. 31, 2025
Cash and cash equivalents  
Schedule of Cash and cash equivalents

​

​

​

​

​

​

​

​

At December 31, 

​

  ​ ​ ​

2025

  ​ ​ ​

2024

Cash to be deposited

​

281

​

540

Cash at banks

 

171,762

 

189,684

Time deposits

 

33,873

 

21,615

Other cash equivalents (1)

 

386,843

 

228,008

​

 

592,759

 

439,847

​

(1) Mainly includes bank deposit certificates with immediate liquidity, treasury bills and highly liquid investments in mutual funds.