XML 65 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share - Computations of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic earnings per share        
Net income attributable to Mistras Group, Inc. $ 13,108 $ 6,401 $ 12,939 $ 13,765
Denominator:        
Weighted average common shares outstanding (in shares) 31,543,000 31,002,000 31,361,000 30,895,000
Basic earnings per share (in dollars per share) $ 0.42 $ 0.21 $ 0.41 $ 0.45
Numerator:        
Net income attributable to Mistras Group, Inc. $ 13,108 $ 6,401 $ 12,939 $ 13,765
Denominator:        
Weighted average common shares outstanding (in shares) 31,543,000 31,002,000 31,361,000 30,895,000
Dilutive effect of stock options outstanding (in shares) 99,000 120,000 102,000 103,000
Dilutive effect of restricted stock units outstanding (in shares) 238,000 538,000 457,000 515,000
Weighted-average common shares outstanding, diluted (in shares) 31,880,000 31,660,000 31,920,000 31,513,000
Diluted earnings per share (in dollars per share) $ 0.41 $ 0.20 $ 0.41 $ 0.44
Stock Options        
Denominator:        
Potentially dilutive shares excluded from computation of diluted EPS due to net loss for the period (in shares) 388,000   379,000  
Restricted Stock        
Denominator:        
Potentially dilutive shares excluded from computation of diluted EPS due to net loss for the period (in shares) 165,000   227,000