XML 38 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Property, plant and equipment (Tables)
6 Months Ended
Jun. 30, 2025
Property, Plant and Equipment [Abstract]  
Schedule of 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