XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings (loss) per Share - Computations of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic earnings (loss) per share        
Net income (loss) attributable to Mistras Group, Inc. $ 3,017 $ 6,369 $ (169) $ 7,364
Denominator:        
Weighted average common shares outstanding (in shares) 31,439,000 30,979,000 31,268,000 30,842,000
Basic earnings (loss) per share (in dollars per share) $ 0.10 $ 0.21 $ 0 $ 0.24
Numerator:        
Net income (loss) attributable to Mistras Group, Inc. $ 3,017 $ 6,369 $ (169) $ 7,364
Denominator:        
Weighted average common shares outstanding (in shares) 31,439,000 30,979,000 31,268,000 30,842,000
Dilutive effect of stock options outstanding (in shares) 91,000 97,000 0 93,000
Dilutive effect of restricted stock units outstanding (in shares) 163,000 217,000 0 423,000
Weighted-average common shares outstanding, diluted (in shares) 31,693,000 31,293,000 31,268,000 31,358,000
Diluted earnings (loss) per share (in dollars per share) $ 0.10 $ 0.20 $ 0 $ 0.23
Stock Options        
Denominator:        
Potentially dilutive shares excluded from computation of diluted EPS due to net loss for the period (in shares) 375,000   106,000  
Restricted Stock        
Denominator:        
Potentially dilutive shares excluded from computation of diluted EPS due to net loss for the period (in shares) 877,000   867,000