v3.26.1
Note 12 - Trade and Other Receivables - Summary of Trade Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Trade and other receivables [line items]    
Trade receivables $ 113,510 $ 98,003
Allowance for expected credit losses (917) (5,180)
Trade receivables net of loss allowance 112,593 92,823
Value added tax 4,553 3,275
Other 2,480 1,284
Total other current receivables 7,033 4,560
Third party receivables [member]    
Trade and other receivables [line items]    
Trade receivables 113,180 97,290
Other related parties [member]    
Trade and other receivables [line items]    
Trade receivables $ 330 $ 713