v3.26.3
Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Basic earnings per share        
Net income attributable to Mistras Group, Inc. $ 6,949 $ 13,108 $ 16,918 $ 12,939
Denominator:        
Weighted average common shares outstanding (in shares) 31,853,000 31,543,000 31,768,000 31,361,000
Basic earnings per share (in dollars per share) $ 0.22 $ 0.42 $ 0.53 $ 0.41
Numerator:        
Net income attributable to Mistras Group, Inc. $ 6,949 $ 13,108 $ 16,918 $ 12,939
Denominator:        
Weighted average common shares outstanding (in shares) 31,853,000 31,543,000 31,768,000 31,361,000
Dilutive effect of stock options outstanding (in shares) 389,000 99,000 368,000 102,000
Dilutive effect of restricted stock units outstanding (in shares) 797,000 238,000 783,000 457,000
Weighted-average common shares outstanding, diluted (in shares) 33,039,000 31,880,000 32,919,000 31,920,000
Diluted earnings per share (in dollars per share) $ 0.21 $ 0.41 $ 0.51 $ 0.41
Potentially dilutive shares excluded from computation of diluted EPS due to net loss for the period (in shares) 0      
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 Unit Awards        
Denominator:        
Potentially dilutive shares excluded from computation of diluted EPS due to net loss for the period (in shares)   165,000 6,000 227,000