v3.26.1
Bank Borrowings (Tables)
6 Months Ended
Jun. 30, 2026
Bank Borrowings  
Schedule of bank borrowings

 

June 30, 

December 31, 

  ​ ​ ​ ​

2026

  ​ ​ ​ ​

2025

 

(in US$000)

Current

22,406

24,971

Non-current

72,102

68,189

94,508

93,160

Schedule of maturities of bank borrowings

 

June 30, 

December 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

 

(in US$000)

Not later than 1 year

22,406

24,971

Between 1 to 3 years

21,208

14,153

Between 3 to 4 years

15,850

14,572

Between 4 to 5 years

17,790

15,405

Later than 5 years

17,254

24,059

94,508

93,160