XML 26 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenue $ 705,473 $ 687,373 $ 677,131
Cost of revenue 477,671 466,567 457,013
Depreciation 23,995 22,633 22,971
Gross profit 203,807 198,173 197,147
Selling, general and administrative expenses 166,749 166,400 161,334
Bad debt provision for troubled customers, net of recoveries 0 42 0
Reorganization and other costs 12,269 195 0
Impairment charges 13,799 0 0
Legal settlement and litigation charges (benefit), net 1,058 (994) 2,042
Research and engineering 1,723 1,994 2,518
Depreciation and amortization 10,104 10,661 11,950
Acquisition-related expense, net 9 76 1,133
Income (loss) from operations (1,904) 19,799 18,170
Interest expense 16,761 10,505 10,882
Income (loss) before provision (benefit) for income taxes (18,665) 9,294 7,288
Provision (benefit) for income taxes (1,220) 2,720 3,395
Net income (loss) (17,445) 6,574 3,893
Less: net income attributable to noncontrolling interests, net of taxes 8 75 33
Net income (loss) attributable to Mistras Group, Inc. $ (17,453) $ 6,499 $ 3,860
Earnings (loss) per common share      
Basic (in dollars per share) $ (0.58) $ 0.22 $ 0.13
Diluted (in dollars per share) $ (0.58) $ 0.21 $ 0.13
Weighted average common shares outstanding:      
Basic (in shares) 30,330 29,901 29,572
Diluted (in shares) 30,330 30,229 30,130