v3.26.1
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2026
Accounts Receivable  
Schedule of accounts receivable

June 30,

December 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

(in US$000)

Accounts receivable—third parties

117,206

126,529

Accounts receivable—related parties (Note 17(ii))

350

224

Allowance for credit losses

(3)

Accounts receivable, net

117,556

126,750

Schedule of aging analysis based on the relevant invoice dates

  ​ ​ ​

June 30, 

  ​ ​ ​

December 31, 

2026

2025

(in US$000)

Not later than 3 months

 

105,808

110,416

Between 3 months to 6 months

 

6,574

8,764

Between 6 months to 1 year

 

3,569

5,948

Later than 1 year

 

1,255

1,401

Accounts receivable—third parties

 

117,206

126,529

Schedule of movements on the allowance for credit losses

  ​ ​ ​

2026

  ​ ​ ​

2025

 

(in US$000)

As at January 1

3

70

Increase in allowance for credit losses

42

Decrease in allowance due to subsequent collection

(3)

(68)

Exchange difference

1

As at June 30

45