v3.25.2
Related Party Transactions - Summary of Outstanding Balances with Related Parties (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Joint ventures [member] | Trade payables [member]    
Disclosure of transactions between related parties [line items]    
Amounts owing to related parties
Joint ventures [member] | Loans [member]    
Disclosure of transactions between related parties [line items]    
Amounts owing to related parties
Amounts owing from related parties
Joint ventures [member] | Trade receivables [member]    
Disclosure of transactions between related parties [line items]    
Amounts owing from related parties
Associates [member] | Trade payables [member]    
Disclosure of transactions between related parties [line items]    
Amounts owing to related parties 224,091 246,764
Associates [member] | Loans [member]    
Disclosure of transactions between related parties [line items]    
Amounts owing to related parties
Amounts owing from related parties
Associates [member] | Trade receivables [member]    
Disclosure of transactions between related parties [line items]    
Amounts owing from related parties $ 1,557 $ 249