v3.26.1
Earnings 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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic earnings per share        
Net income (loss) attributable to Mistras Group, Inc. $ 7,581 $ 3,017 $ 9,969 $ (169)
Denominator:        
Weighted average common shares outstanding (in shares) 31,831,000 31,439,000 31,725,000 31,268,000
Basic earnings per share (in dollars per share) $ 0.24 $ 0.10 $ 0.31 $ 0
Numerator:        
Net income (loss) attributable to Mistras Group, Inc. $ 7,581 $ 3,017 $ 9,969 $ (169)
Denominator:        
Weighted average common shares outstanding (in shares) 31,831,000 31,439,000 31,725,000 31,268,000
Dilutive effect of stock options outstanding (in shares) 386,000 91,000 355,000 0
Dilutive effect of restricted stock units outstanding (in shares) 707,000 163,000 742,000 0
Weighted-average common shares outstanding, diluted (in shares) 32,924,000 31,693,000 32,822,000 31,268,000
Diluted earnings per share (in dollars per share) $ 0.23 $ 0.10 $ 0.30 $ 0
Restricted Stock Unit Awards        
Denominator:        
Potentially dilutive shares excluded from computation of diluted EPS due to net loss for the period (in shares)   877,000 6,000 867,000
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