v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share  
Schedule of earnings per share

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Six Months Ended

​

​

June 30, 

​

June 30, 

​

​

2026

​

2025

​

2026

​

2025

Net income (loss) attributable to MEC

​

$

(2,095)

​

$

(1,097)

​

$

(10,270)

​

$

(1,077)

Weighted average shares outstanding

​

​

22,767,889

​

​

20,514,496

​

​

21,612,917

​

​

20,517,579

Basic income (loss) per share

​

$

(0.09)

​

$

(0.05)

​

$

(0.48)

​

$

(0.05)

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted average shares outstanding

​

​

22,767,889

​

​

20,514,496

​

​

21,612,917

​

​

20,517,579

Effect of dilutive stock-based compensation

​

​

—

​

​

184,655

​

​

—

​

​

201,243

Total potential shares outstanding

​

​

22,767,889

​

​

20,699,151

​

​

21,612,917

​

​

20,718,822

Diluted income (loss) per share

​

$

(0.09)

​

$

(0.05)

​

$

(0.48)

​

$

(0.05)