v3.26.1
Accounts receivable
6 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
Accounts receivable
6. Accounts receivable:
June 30, 2026December 31, 2025
Customer trade receivables$3,175 $2,675 
Holdback receivable2,069 5,811 
Other receivables1,085 2,032 
Due from related parties (note 14)289 274 
Allowance for expected credit losses(472)(615)
$6,146 $10,177 
The Company originally had $9,391 (€8,000) of proceeds held in escrow, which are included in holdback receivable. During the six months ended June 30, 2026 the Company collected in full the first tranche of holdback receivables of $6,493 (€5,500) and recognized a gain in other income of $649. The remaining proceeds held in escrow will be released to the Company in tranches by early and mid-year 2027. Purchase price adjustments may impact the final proceeds received from the Purchaser pending satisfaction of certain general representations and warranties provided by the Company that are customary in nature.