v3.26.1
Trade and Other Receivables - Reconciliation of Changes in Allowance Account for Credit Losses (Detail) - Trade receivables [member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disclosure of financial assets [line items]      
Amounts at beginning of year $ (41) $ (52) $ (231)
Allowances for expected credit losses (Note 7) (44) 0 0
Foreign exchange differences 15 11 179
Amounts at end of year $ (70) $ (41) $ (52)