XML 170 R145.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Borrowings - Maturity of Borrowings (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disclosure of detailed information about borrowings [line items]      
Total borrowings $ 904,949 $ 1,007,752 $ 817,651
Borrowings excluding obligations under finance lease      
Disclosure of detailed information about borrowings [line items]      
Total borrowings 904,949 1,007,752  
Borrowings excluding obligations under finance lease | Fixed interest rate      
Disclosure of detailed information about borrowings [line items]      
Total borrowings 626,970 800,743  
Borrowings excluding obligations under finance lease | Variable interest rate      
Disclosure of detailed information about borrowings [line items]      
Total borrowings 277,979 207,009  
Borrowings excluding obligations under finance lease | Less than 1 year | Fixed interest rate      
Disclosure of detailed information about borrowings [line items]      
Total borrowings 117,105 272,900  
Borrowings excluding obligations under finance lease | Less than 1 year | Variable interest rate      
Disclosure of detailed information about borrowings [line items]      
Total borrowings 90,001 6,869  
Borrowings excluding obligations under finance lease | Between 1 and 2 years | Fixed interest rate      
Disclosure of detailed information about borrowings [line items]      
Total borrowings 6,010 27,720  
Borrowings excluding obligations under finance lease | Between 1 and 2 years | Variable interest rate      
Disclosure of detailed information about borrowings [line items]      
Total borrowings 37,712 35,355  
Borrowings excluding obligations under finance lease | Between 2 and 3 years | Fixed interest rate      
Disclosure of detailed information about borrowings [line items]      
Total borrowings 5,508 2,222  
Borrowings excluding obligations under finance lease | Between 2 and 3 years | Variable interest rate      
Disclosure of detailed information about borrowings [line items]      
Total borrowings 91,878 32,851  
Borrowings excluding obligations under finance lease | Between 3 and 4 years | Variable interest rate      
Disclosure of detailed information about borrowings [line items]      
Total borrowings 56,605 80,115  
Borrowings excluding obligations under finance lease | Between 4 and 5 years | Fixed interest rate      
Disclosure of detailed information about borrowings [line items]      
Total borrowings 498,347 0  
Borrowings excluding obligations under finance lease | Between 4 and 5 years | Variable interest rate      
Disclosure of detailed information about borrowings [line items]      
Total borrowings 1,783 50,211  
Borrowings excluding obligations under finance lease | Over 5 Years | Fixed interest rate      
Disclosure of detailed information about borrowings [line items]      
Total borrowings 0 497,901  
Borrowings excluding obligations under finance lease | Over 5 Years | Variable interest rate      
Disclosure of detailed information about borrowings [line items]      
Total borrowings $ 0 $ 1,608