XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share  
Schedule of earnings per share

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Nine Months Ended

​

​

September 30, 

​

September 30, 

​

​

2025

​

2024

​

2025

​

2024

Net income (loss) attributable to MEC

​

$

(2,675)

​

$

2,974

​

$

(3,752)

​

$

9,997

Weighted average shares outstanding

​

​

20,423,858

​

​

20,715,275

​

​

20,485,995

​

​

20,601,702

Basic income (loss) per share

​

$

(0.13)

​

$

0.14

​

$

(0.18)

​

$

0.49

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted average shares outstanding

​

​

20,423,858

​

​

20,715,275

​

​

20,485,995

​

​

20,601,702

Effect of dilutive stock-based compensation

​

​

259,202

​

​

408,219

​

​

249,105

​

​

291,614

Total potential shares outstanding

​

​

20,683,060

​

​

21,123,494

​

​

20,735,100

​

​

20,893,316

Diluted income (loss) per share

​

$

(0.13)

​

$

0.14

​

$

(0.18)

​

$

0.48