v3.26.1
Operating segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
IfrsStatementLineItems [Line Items]      
Total operating revenues $ 3,037,516 $ 3,141,876 $ 3,258,973
Country of domicile [member]      
IfrsStatementLineItems [Line Items]      
Total operating revenues 1,799,057 1,956,549 2,060,744
Country Of U S [Member]      
IfrsStatementLineItems [Line Items]      
Total operating revenues 1,004,187 965,684 931,184
Central America And South America [Member]      
IfrsStatementLineItems [Line Items]      
Total operating revenues $ 234,272 $ 219,643 $ 267,045