v3.25.4
Financial Risk Management - Summary of Allowance for Expected Credit Losses of Trade Receivables (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Reconciliation of changes in allowance account for credit losses of financial assets [abstract]    
As at January 1 $ (778) $ (1,220)
Increase of allowance recognized in statement of operations during the year (1,347) (383)
Receivables written off during the year as uncollectible 438 170
Unused amount reversed 434 617
Translation differences (42) 38
As at December 31 $ (1,295) $ (778)