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)