v3.26.1
Trade and other receivables, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Trade and other receivables, net    
Trade receivables, gross $ 9,584 $ 7,621
Contract assets, gross   386
Trade receivables and contract assets 9,584 8,007
Allowance for expected credit losses (577) (898)
Trade receivables, net 9,007 7,109
Tax receivables 427 311
Other receivables 180 80
Total trade and other receivables, net 9,614 7,500
Less: Current portion $ 9,614 7,200
Long-term portion   $ 300