XML 26 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Revenue $ 729,640 $ 705,473 $ 687,373
Cost of revenue 492,928 477,671 466,567
Depreciation 23,603 23,995 22,633
Gross profit 213,109 203,807 198,173
Selling, general and administrative expenses 156,388 166,749 166,400
Bad debt provision for troubled customers, net of recoveries 0 0 42
Reorganization and other costs 5,515 12,269 195
Environmental expense 1,660 0 0
Goodwill impairment charges 0 13,799 0
Legal settlement and litigation charges (benefit), net (808) 1,058 (994)
Research and engineering 1,119 1,723 1,994
Depreciation and amortization 9,407 10,104 10,661
Acquisition-related expense, net 2 9 76
Income (loss) from operations 39,826 (1,904) 19,799
Other income (1,485) 0 0
Interest expense 17,067 16,761 10,505
Income (loss) before provision (benefit) for income taxes 24,244 (18,665) 9,294
Provision (benefit) for income taxes 5,274 (1,220) 2,720
Net income (loss) 18,970 (17,445) 6,574
Less: net income attributable to noncontrolling interests, net of taxes 12 8 75
Net income (loss) attributable to Mistras Group, Inc. $ 18,958 $ (17,453) $ 6,499
Earnings (loss) per common share      
Basic (in dollars per share) $ 0.61 $ (0.58) $ 0.22
Diluted (in dollars per share) $ 0.60 $ (0.58) $ 0.21
Weighted average common shares outstanding:      
Basic (in shares) 30,926 30,330 29,901
Diluted (in shares) 31,608 30,330 30,229