XML 23 R15.htm IDEA: XBRL DOCUMENT v3.25.2
Property, plant and equipment
6 Months Ended
Jun. 30, 2025
Property, Plant and Equipment [Abstract]  
Property, plant and equipment
9. Property, plant and equipment:

  AccumulatedNet Book
June 30, 2025CostDepreciationValue
Computer equipment and software2,976 2,799 177 
Furniture and fixtures1,013 381 632 
Machinery and equipment11,942 8,527 3,415 
Leasehold improvements4,306 4,086 220 
 $20,237 $15,793 $4,444 

  AccumulatedNet Book
December 31, 2024CostDepreciationValue
Computer equipment and software2,945 2,575 370 
Furniture and fixtures861 309 552 
Machinery and equipment9,464 7,488 1,976 
Leasehold improvements4,064 3,842 222 
 $17,334 $14,214 $3,120