v3.26.1
Financial Risk Management - Summary of Allowance for Expected Credit Losses of Trade Receivables (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Reconciliation of changes in allowance account for credit losses of financial assets [abstract]  
As at January 1 $ (1,295)
As at December 31 $ (1,112)