v3.26.1
Earnings per Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of computation of basic and diluted earnings per share

  ​ ​ ​

Three months ended March 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

Numerator:

  ​

 

  ​

Basic and diluted net loss attributable to common shareholders

$

(2,471)

$

(4,436)

Denominator:

Weighted average number of shares:

 

 

  ​

Basic - common stock

 

2,012,241

 

818,141

Diluted - common stock

 

2,012,241

 

818,141

Basic net loss per share attributable to common shareholders

$

(1.23)

$

(5.42)

Diluted net loss per share attributable to common shareholders

$

(1.23)

$

(5.42)