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