v3.26.1
Property, plant and equipment
3 Months Ended
Mar. 31, 2026
Property, Plant and Equipment [Abstract]  
Property, plant and equipment
9. Property, plant and equipment:

 AccumulatedNet Book
March 31, 2026CostDepreciationValue
Computer equipment and software3,586 2,853 733 
Furniture and fixtures118 90 28 
Machinery and equipment13,592 9,429 4,163 
Leasehold improvements4,961 4,091 870 
 $22,257 $16,463 $5,794 

  AccumulatedNet Book
December 31, 2025CostDepreciationValue
Computer equipment and software3,598 2,855 743 
Furniture and fixtures119 90 29 
Machinery and equipment13,584 9,505 4,079 
Leasehold improvements4,864 4,110 754 
 $22,165 $16,560 $5,605