QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
(State or other jurisdiction of incorporation or organization) | (I.R.S. Employer Identification No.) | ||||||||||
(Address of principal executive offices) | (Zip Code) |
Title of each class | Trading Symbol(s) | Name of each exchange on which registered | ||||||||||||
Large accelerated filer | o | x | ||||||||||||
Non-accelerated filer | o | Smaller reporting company | ||||||||||||
Emerging Growth Company |
PAGE | |||||||||||
Condensed Consolidated Balance Sheets as of June 30, 2023 (unaudited) and December 31, 2022 | |||||||||||
Unaudited Condensed Consolidated Statements of Income (Loss) for the three and six months ended June 30, 2023 and June 30, 2022 | |||||||||||
Unaudited Condensed Consolidated Statements of Comprehensive Loss for the three and six months ended June 30, 2023 and June 30, 2022 | |||||||||||
Unaudited Condensed Consolidated Statements of Equity for the three and six months ended June 30, 2023 and June 30, 2022 | |||||||||||
Unaudited Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2023 and June 30, 2022 | |||||||||||
June 30, 2023 | December 31, 2022 | ||||||||||
ASSETS | (unaudited) | ||||||||||
Current Assets | |||||||||||
Cash and cash equivalents | $ | $ | |||||||||
Accounts receivable, net | |||||||||||
Inventories | |||||||||||
Prepaid expenses and other current assets | |||||||||||
Total current assets | |||||||||||
Property, plant and equipment, net | |||||||||||
Intangible assets, net | |||||||||||
Goodwill | |||||||||||
Deferred income taxes | |||||||||||
Other assets | |||||||||||
Total assets | $ | $ | |||||||||
LIABILITIES AND EQUITY | |||||||||||
Current Liabilities | |||||||||||
Accounts payable | $ | $ | |||||||||
Accrued expenses and other current liabilities | |||||||||||
Current portion of long-term debt | |||||||||||
Current portion of finance lease obligations | |||||||||||
Income taxes payable | |||||||||||
Total current liabilities | |||||||||||
Long-term debt, net of current portion | |||||||||||
Obligations under finance leases, net of current portion | |||||||||||
Deferred income taxes | |||||||||||
Other long-term liabilities | |||||||||||
Total liabilities | |||||||||||
Commitments and contingencies (Note 14) | |||||||||||
Equity | |||||||||||
Preferred stock, | |||||||||||
Common stock, $ | |||||||||||
Additional paid-in capital | |||||||||||
Accumulated deficit | ( | ( | |||||||||
Accumulated other comprehensive loss | ( | ( | |||||||||
Total Mistras Group, Inc. stockholders’ equity | |||||||||||
Non-controlling interests | |||||||||||
Total equity | |||||||||||
Total liabilities and equity | $ | $ |
Three months ended June 30, | Six months ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
Revenue | $ | $ | $ | $ | |||||||||||||||||||
Cost of revenue | |||||||||||||||||||||||
Depreciation | |||||||||||||||||||||||
Gross profit | |||||||||||||||||||||||
Selling, general and administrative expenses | |||||||||||||||||||||||
Bad debt provision for troubled customers, net of recoveries | |||||||||||||||||||||||
Reorganization and other costs | ( | ( | |||||||||||||||||||||
Legal settlement and insurance recoveries, net | ( | ( | |||||||||||||||||||||
Research and engineering | |||||||||||||||||||||||
Depreciation and amortization | |||||||||||||||||||||||
Acquisition-related expense, net | |||||||||||||||||||||||
Income from operations | |||||||||||||||||||||||
Interest expense | |||||||||||||||||||||||
Income before provision (benefit) for income taxes | ( | ||||||||||||||||||||||
Provision (benefit) for income taxes | ( | ( | |||||||||||||||||||||
Net Income (Loss) | ( | ( | |||||||||||||||||||||
Less: net income attributable to noncontrolling interests, net of taxes | |||||||||||||||||||||||
Net Income (Loss) attributable to Mistras Group, Inc. | $ | $ | $ | ( | $ | ( | |||||||||||||||||
Earnings (loss) per common share | |||||||||||||||||||||||
Basic | $ | $ | $ | ( | $ | ( | |||||||||||||||||
Diluted | $ | $ | $ | ( | $ | ( | |||||||||||||||||
Weighted-average common shares outstanding: | |||||||||||||||||||||||
Basic | |||||||||||||||||||||||
Diluted |
Three months ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
Net Income (loss) | $ | $ | $ | ( | $ | ( | |||||||||||||||||
Other comprehensive loss: | |||||||||||||||||||||||
Foreign currency translation adjustments | ( | ( | |||||||||||||||||||||
Comprehensive Loss | ( | ( | ( | ||||||||||||||||||||
Less: net income attributable to noncontrolling interest | |||||||||||||||||||||||
Comprehensive loss attributable to Mistras Group, Inc | $ | $ | ( | $ | ( | $ | ( |
Three months ended | |||||||||||||||||||||||||||||||||||||||||||||||
Common Stock | Additional paid-in capital | Retained earnings (deficit) | Accumulated other comprehensive income (loss) | Total Mistras Group, Inc. Stockholders’ Equity | Noncontrolling Interest | ||||||||||||||||||||||||||||||||||||||||||
Shares | Amount | Total Equity | |||||||||||||||||||||||||||||||||||||||||||||
Balance at March 31, 2023 | $ | $ | $ | ( | $ | ( | $ | $ | $ | ||||||||||||||||||||||||||||||||||||||
Net income | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||||
Other comprehensive loss, net of tax | — | — | — | — | — | ||||||||||||||||||||||||||||||||||||||||||
Share-based compensation | — | — | — | — | — | ||||||||||||||||||||||||||||||||||||||||||
Net settlement of restricted stock units | — | ( | — | — | ( | — | ( | ||||||||||||||||||||||||||||||||||||||||
Balance at June 30, 2023 | $ | $ | $ | ( | $ | ( | $ | $ | $ | ||||||||||||||||||||||||||||||||||||||
Balance at March 31, 2022 | $ | $ | $ | ( | $ | ( | $ | $ | $ | ||||||||||||||||||||||||||||||||||||||
Net income | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||||
Other comprehensive income, net of tax | — | — | — | — | ( | ( | — | ( | |||||||||||||||||||||||||||||||||||||||
Share-based payments | — | — | — | — | — | ||||||||||||||||||||||||||||||||||||||||||
Net settlement of restricted stock units | — | ( | — | — | ( | — | ( | ||||||||||||||||||||||||||||||||||||||||
Balance at June 30, 2022 | $ | $ | $ | ( | $ | ( | $ | $ | $ | ||||||||||||||||||||||||||||||||||||||
Six months ended | |||||||||||||||||||||||||||||||||||||||||||||||
Common Stock | Additional paid-in capital | Retained earnings (deficit) | Accumulated other comprehensive income (loss) | Total Mistras Group, Inc. Stockholders’ Equity | Noncontrolling Interest | ||||||||||||||||||||||||||||||||||||||||||
Shares | Amount | Total Equity | |||||||||||||||||||||||||||||||||||||||||||||
Balance at December 31, 2022 | $ | $ | $ | ( | $ | ( | $ | $ | $ | ||||||||||||||||||||||||||||||||||||||
Net income (loss) | — | — | — | ( | — | ( | ( | ||||||||||||||||||||||||||||||||||||||||
Other comprehensive loss, net of tax | — | — | — | — | — | ||||||||||||||||||||||||||||||||||||||||||
Share-based compensation | — | — | — | — | — | ||||||||||||||||||||||||||||||||||||||||||
Net settlement of restricted stock units | ( | — | — | ( | — | ( | |||||||||||||||||||||||||||||||||||||||||
Balance at June 30, 2023 | $ | $ | $ | ( | $ | ( | $ | $ | $ | ||||||||||||||||||||||||||||||||||||||
Balance at December 31, 2021 | $ | $ | $ | ( | $ | ( | $ | $ | $ | ||||||||||||||||||||||||||||||||||||||
Net income | — | — | — | ( | — | ( | ( | ||||||||||||||||||||||||||||||||||||||||
Other comprehensive income, net of tax | — | — | — | — | ( | ( | — | ( | |||||||||||||||||||||||||||||||||||||||
Share-based compensation | — | — | — | — | — | ||||||||||||||||||||||||||||||||||||||||||
Net settlement of restricted stock units | ( | — | — | ( | — | ( | |||||||||||||||||||||||||||||||||||||||||
Balance at June 30, 2022 | $ | $ | $ | ( | $ | ( | $ | $ | $ |
Six months ended June 30, | |||||||||||
2023 | 2022 | ||||||||||
Cash flows from operating activities | |||||||||||
Net loss | $ | ( | $ | ( | |||||||
Adjustments to reconcile net loss to net cash provided by operating activities | |||||||||||
Depreciation and amortization | |||||||||||
Deferred income taxes | ( | ||||||||||
Share-based compensation expense | |||||||||||
Fair value adjustments to contingent consideration | |||||||||||
Foreign currency loss | |||||||||||
Other | ( | ||||||||||
Changes in operating assets and liabilities | |||||||||||
Accounts receivable | ( | ||||||||||
Inventories | ( | ( | |||||||||
Prepaid expenses and other assets | ( | ||||||||||
Accounts payable | |||||||||||
Accrued expenses and other liabilities | |||||||||||
Income taxes payable | ( | ( | |||||||||
Payment of contingent consideration liability in excess of acquisition-date fair value | ( | ( | |||||||||
Net cash provided by operating activities | |||||||||||
Cash flows from investing activities | |||||||||||
Purchase of property, plant and equipment | ( | ( | |||||||||
Purchase of intangible assets | ( | ( | |||||||||
Proceeds from sale of equipment | |||||||||||
Net cash used in investing activities | ( | ( | |||||||||
Cash flows from financing activities | |||||||||||
Repayment of finance lease obligations | ( | ( | |||||||||
Repayment of long-term debt | ( | ( | |||||||||
Proceeds from revolver | |||||||||||
Repayment of revolver | ( | ( | |||||||||
Payment of contingent consideration for business acquisitions | ( | ||||||||||
Taxes paid related to net share settlement of share-based awards | ( | ( | |||||||||
Net cash used in financing activities | ( | ( | |||||||||
Effect of exchange rate changes on cash and cash equivalents | ( | ||||||||||
Net change in cash and cash equivalents | ( | ( | |||||||||
Cash and cash equivalents at beginning of period | |||||||||||
Cash and cash equivalents at end of period | $ | $ | |||||||||
Supplemental disclosure of cash paid | |||||||||||
Interest, net | $ | $ | |||||||||
Income taxes, net of refunds | $ | $ | ( | ||||||||
Noncash investing and financing | |||||||||||
Equipment acquired through finance lease obligations | $ | $ |
Three Months Ended June 30, 2023 | North America | International | Products | Corp/Elim | Total | ||||||||||||||||||||||||
Oil & Gas | $ | $ | $ | $ | $ | ||||||||||||||||||||||||
Aerospace & Defense | |||||||||||||||||||||||||||||
Industrials | |||||||||||||||||||||||||||||
Power generation & Transmission | |||||||||||||||||||||||||||||
Other Process Industries | |||||||||||||||||||||||||||||
Infrastructure, Research & Engineering | |||||||||||||||||||||||||||||
Petrochemical | |||||||||||||||||||||||||||||
Other | ( | ||||||||||||||||||||||||||||
Total | $ | $ | $ | $ | ( | $ |
Three Months Ended June 30, 2022 | North America | International | Products | Corp/Elim | Total | ||||||||||||||||||||||||
Oil & Gas | $ | $ | $ | $ | $ | ||||||||||||||||||||||||
Aerospace & Defense | |||||||||||||||||||||||||||||
Industrials | |||||||||||||||||||||||||||||
Power generation & Transmission | |||||||||||||||||||||||||||||
Other Process Industries | |||||||||||||||||||||||||||||
Infrastructure, Research & Engineering | |||||||||||||||||||||||||||||
Petrochemical | |||||||||||||||||||||||||||||
Other | ( | ||||||||||||||||||||||||||||
Total | $ | $ | $ | $ | ( | $ |
Six Months Ended June 30, 2023 | North America | International | Products | Corp/Elim | Total | ||||||||||||||||||||||||
Oil & Gas | $ | $ | $ | $ | $ | ||||||||||||||||||||||||
Aerospace & Defense | |||||||||||||||||||||||||||||
Industrials | |||||||||||||||||||||||||||||
Power generation & Transmission | |||||||||||||||||||||||||||||
Other Process Industries | |||||||||||||||||||||||||||||
Infrastructure, Research & Engineering | |||||||||||||||||||||||||||||
Petrochemical | |||||||||||||||||||||||||||||
Other | ( | ||||||||||||||||||||||||||||
Total | $ | $ | $ | $ | ( | $ |
Six Months Ended June 30, 2022 | North America | International | Products | Corp/Elim | Total | ||||||||||||||||||||||||
Oil & Gas | $ | $ | $ | $ | $ | ||||||||||||||||||||||||
Aerospace & Defense | |||||||||||||||||||||||||||||
Industrials | |||||||||||||||||||||||||||||
Power generation & Transmission | |||||||||||||||||||||||||||||
Other Process Industries | |||||||||||||||||||||||||||||
Infrastructure, Research & Engineering | |||||||||||||||||||||||||||||
Petrochemical | |||||||||||||||||||||||||||||
Other | ( | ||||||||||||||||||||||||||||
Total | $ | $ | $ | $ | ( | $ |
Three Months Ended June 30, 2023 | North America | International | Products | Corp/Elim | Total | ||||||||||||||||||||||||
United States | $ | $ | $ | $ | ( | $ | |||||||||||||||||||||||
Other Americas | ( | ||||||||||||||||||||||||||||
Europe | ( | ||||||||||||||||||||||||||||
Asia-Pacific | ( | ||||||||||||||||||||||||||||
Total | $ | $ | $ | $ | ( | $ |
Three Months Ended June 30, 2022 | North America | International | Products | Corp/Elim | Total | ||||||||||||||||||||||||
United States | $ | $ | $ | $ | ( | $ | |||||||||||||||||||||||
Other Americas | ( | ||||||||||||||||||||||||||||
Europe | ( | ||||||||||||||||||||||||||||
Asia-Pacific | ( | ||||||||||||||||||||||||||||
Total | $ | $ | $ | $ | ( | $ |
Six Months Ended June 30, 2023 | North America | International | Products | Corp/Elim | Total | ||||||||||||||||||||||||
United States | $ | $ | $ | $ | ( | $ | |||||||||||||||||||||||
Other Americas | ( | ||||||||||||||||||||||||||||
Europe | ( | ||||||||||||||||||||||||||||
Asia-Pacific | ( | ||||||||||||||||||||||||||||
Total | $ | $ | $ | $ | ( | $ |
Six Months Ended June 30, 2022 | North America | International | Products | Corp/Elim | Total | ||||||||||||||||||||||||
United States | $ | $ | $ | $ | ( | $ | |||||||||||||||||||||||
Other Americas | ( | ||||||||||||||||||||||||||||
Europe | ( | ||||||||||||||||||||||||||||
Asia-Pacific | ( | ||||||||||||||||||||||||||||
Total | $ | $ | $ | $ | ( | $ |
Six months ended June 30, | |||||||||||
2023 | 2022 | ||||||||||
Restricted stock awards vested | |||||||||||
Fair value of awards vested | $ | $ |
Six months ended June 30, | |||||||||||
2023 | 2022 | ||||||||||
Awards issued | |||||||||||
Grant date fair value of awards issued | $ | $ |
Six months ended June 30, | |||||||||||||||||||||||
2023 | 2022 | ||||||||||||||||||||||
Units | Weighted Average Grant-Date Fair Value | Units | Weighted Average Grant-Date Fair Value | ||||||||||||||||||||
Outstanding at beginning of period: | $ | $ | |||||||||||||||||||||
Granted | $ | $ | |||||||||||||||||||||
Released | ( | $ | ( | $ | |||||||||||||||||||
Forfeited | ( | $ | ( | $ | |||||||||||||||||||
Outstanding at end of period: | $ | $ |
Six months ended June 30, | |||||||||||||||||||||||
2023 | 2022 | ||||||||||||||||||||||
Units | Weighted Average Grant-Date Fair Value | Units | Weighted Average Grant-Date Fair Value | ||||||||||||||||||||
Outstanding at beginning of period: | $ | $ | |||||||||||||||||||||
Granted | $ | $ | |||||||||||||||||||||
Performance condition adjustments | ( | $ | ( | $ | |||||||||||||||||||
Released | ( | $ | ( | $ | |||||||||||||||||||
Forfeited | ( | $ | $ | ||||||||||||||||||||
Outstanding at end of period: | $ | $ |
Three months ended June 30, | Six months ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
Basic earnings (loss) per share | |||||||||||||||||||||||
Numerator: | |||||||||||||||||||||||
Net income (loss) attributable to Mistras Group, Inc. | $ | $ | $ | ( | $ | ( | |||||||||||||||||
Denominator: | |||||||||||||||||||||||
Weighted average common shares outstanding | |||||||||||||||||||||||
Basic earnings (loss) per share | $ | $ | $ | ( | $ | ( | |||||||||||||||||
Diluted earnings (loss) per share: | |||||||||||||||||||||||
Numerator: | |||||||||||||||||||||||
Net income (loss) attributable to Mistras Group, Inc. | $ | $ | $ | ( | $ | ( | |||||||||||||||||
Denominator: | |||||||||||||||||||||||
Weighted average common shares outstanding | |||||||||||||||||||||||
Dilutive effect of restricted stock units outstanding (1) | |||||||||||||||||||||||
Diluted earnings (loss) per share | $ | $ | $ | ( | $ | ( |
Three months ended June 30, | Six months ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
Due diligence, professional fees and other transaction costs | $ | $ | $ | $ | |||||||||||||||||||
Adjustments to fair value of contingent consideration liabilities | |||||||||||||||||||||||
Acquisition-related expense, net | $ | $ | $ | $ |
June 30, 2023 | December 31, 2022 | ||||||||||
Trade accounts receivable | $ | $ | |||||||||
Allowance for credit losses | ( | ( | |||||||||
Accounts receivable, net | $ | $ |
June 30, 2023 | December 31, 2022 | ||||||||||
Raw materials and consumable supplies | $ | $ | |||||||||
Work in progress and finished goods | |||||||||||
Inventories | $ | $ |
Useful Life (Years) | June 30, 2023 | December 31, 2022 | |||||||||||||||
Land | $ | $ | |||||||||||||||
Buildings and improvements | |||||||||||||||||
Office furniture and equipment | |||||||||||||||||
Machinery and equipment | |||||||||||||||||
Accumulated depreciation and amortization | ( | ( | |||||||||||||||
Property, plant and equipment, net | $ | $ |
North America | International | Products and Systems | Total | ||||||||||||||||||||
Balance at December 31, 2022 | $ | $ | $ | $ | |||||||||||||||||||
Foreign currency translation | |||||||||||||||||||||||
Balance at June 30, 2023 | $ | $ | $ | $ |
June 30, 2023 | December 31, 2022 | ||||||||||||||||||||||||||||||||||||||||
Useful Life (Years) | Gross Amount | Accumulated Amortization | Net Carrying Amount | Gross Amount | Accumulated Amortization | Net Carrying Amount | |||||||||||||||||||||||||||||||||||
Customer relationships | $ | $ | ( | $ | $ | $ | ( | $ | |||||||||||||||||||||||||||||||||
Software/Technology | ( | ( | |||||||||||||||||||||||||||||||||||||||
Covenants not to compete | ( | ( | |||||||||||||||||||||||||||||||||||||||
Other | ( | ( | |||||||||||||||||||||||||||||||||||||||
Total | $ | $ | ( | $ | $ | $ | ( | $ |
June 30, 2023 | December 31, 2022 | ||||||||||
Accrued salaries, wages and related employee benefits | $ | $ | |||||||||
Contingent consideration, current portion | |||||||||||
Accrued workers’ compensation and health benefits | |||||||||||
Deferred revenue | |||||||||||
Pension accrual | |||||||||||
Right-of-use liability - Operating | |||||||||||
Other accrued expenses | |||||||||||
Total | $ | $ |
June 30, 2023 | December 31, 2022 | ||||||||||
Senior credit facility | $ | $ | |||||||||
Senior secured term loan, net of unamortized debt issuance costs of $ | |||||||||||
Other | |||||||||||
Total debt | |||||||||||
Less: Current portion | ( | ( | |||||||||
Long-term debt, net of current portion | $ | $ |
Six months ended June 30, | ||||||||||||||
2023 | 2022 | |||||||||||||
Beginning balance | $ | $ | ||||||||||||
Payments | ( | ( | ||||||||||||
Revaluation | ||||||||||||||
Ending balance | $ | $ |
Three months ended June 30, | Six months ended June 30, | |||||||||||||||||||
2023 | 2022 | 2023 | 2022 | |||||||||||||||||
Revenue | ||||||||||||||||||||
North America | $ | $ | $ | $ | ||||||||||||||||
International | ||||||||||||||||||||
Products and Systems | ||||||||||||||||||||
Corporate and eliminations | ( | ( | ( | ( | ||||||||||||||||
$ | $ | $ | $ |
Three months ended June 30, | Six months ended June 30, | |||||||||||||||||||
2023 | 2022 | 2023 | 2022 | |||||||||||||||||
Gross profit | ||||||||||||||||||||
North America | $ | $ | $ | $ | ||||||||||||||||
International | ||||||||||||||||||||
Products and Systems | ||||||||||||||||||||
Corporate and eliminations | ||||||||||||||||||||
$ | $ | $ | $ |
Three months ended June 30, | Six months ended June 30, | |||||||||||||||||||
2023 | 2022 | 2023 | 2022 | |||||||||||||||||
Income (loss) from operations | ||||||||||||||||||||
North America | $ | $ | $ | $ | ||||||||||||||||
International | ( | |||||||||||||||||||
Products and Systems | ( | ( | ||||||||||||||||||
Corporate and eliminations | ( | ( | ( | ( | ||||||||||||||||
$ | $ | $ | $ |
Three months ended June 30, | Six months ended June 30, | |||||||||||||||||||
2023 | 2022 | 2023 | 2022 | |||||||||||||||||
Depreciation and amortization | ||||||||||||||||||||
North America | $ | $ | $ | $ | ||||||||||||||||
International | ||||||||||||||||||||
Products and Systems | ||||||||||||||||||||
Corporate and eliminations | ( | ( | ( | ( | ||||||||||||||||
$ | $ | $ | $ |
June 30, 2023 | December 31, 2022 | ||||||||||
Intangible assets, net | |||||||||||
North America | $ | $ | |||||||||
International | |||||||||||
Products and Systems | |||||||||||
Corporate and eliminations | |||||||||||
$ | $ |
June 30, 2023 | December 31, 2022 | ||||||||||
Total assets | |||||||||||
North America | $ | $ | |||||||||
International | |||||||||||
Products and Systems | |||||||||||
Corporate and eliminations | |||||||||||
$ | $ |
Three months ended June 30, | Six months ended June 30, | |||||||||||||||||||
2023 | 2022 | 2023 | 2022 | |||||||||||||||||
Revenues | $ | 176,030 | $ | 179,031 | $ | 344,046 | $ | 340,693 | ||||||||||||
Gross profit | 49,722 | 53,558 | 95,799 | 93,450 | ||||||||||||||||
Gross profit as a % of Revenue | 28.2 | % | 29.9 | % | 27.8 | % | 27.4 | % | ||||||||||||
Income from operations | 3,893 | 9,576 | 2,065 | 4,877 | ||||||||||||||||
Income from Operations as a % of Revenue | 2.2 | % | 5.3 | % | 0.6 | % | 1.4 | % | ||||||||||||
Income before provision (benefit) for income taxes | 35 | 7,459 | (5,862) | 822 | ||||||||||||||||
Net Income (loss) | 376 | 4,666 | (4,602) | (687) | ||||||||||||||||
Net Income (loss) attributable to Mistras Group, Inc. | $ | 337 | $ | 4,643 | $ | (4,649) | $ | (720) |
Three months ended June 30, | Six months ended June 30, | |||||||||||||||||||
2023 | 2022 | 2023 | 2022 | |||||||||||||||||
Revenue | ||||||||||||||||||||
North America | $ | 145,550 | $ | 149,528 | $ | 282,482 | $ | 282,474 | ||||||||||||
International | 30,277 | 29,610 | 59,684 | 57,748 | ||||||||||||||||
Products and Systems | 3,329 | 2,652 | 7,068 | 5,588 | ||||||||||||||||
Corporate and eliminations | (3,126) | (2,759) | (5,188) | (5,117) | ||||||||||||||||
$ | 176,030 | $ | 179,031 | $ | 344,046 | $ | 340,693 |
2022 Quarterly Revenues | |||||||||||||||||||||||
Three months ended March 31, | Three months ended June 30, | Three months ended September 30, | Three months ended December 31, | ||||||||||||||||||||
Oil and Gas Revenue by sub-category | |||||||||||||||||||||||
Upstream | $ | 36,397 | $ | 38,051 | $ | 35,173 | $ | 36,435 | |||||||||||||||
Midstream | 20,427 | 27,153 | 25,885 | 23,540 | |||||||||||||||||||
Downstream | 37,399 | 36,061 | 35,973 | 35,258 | |||||||||||||||||||
Total | $ | 94,223 | $ | 101,265 | $ | 97,031 | $ | 95,233 |
Three months ended June 30, | Six months ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
Oil and Gas Revenue by sub-category | |||||||||||||||||||||||
Upstream | $ | 41,961 | $ | 38,051 | $ | 78,900 | $ | 74,448 | |||||||||||||||
Midstream | 27,293 | 27,153 | 48,524 | 47,580 | |||||||||||||||||||
Downstream | 36,870 | 36,061 | 77,365 | 73,460 | |||||||||||||||||||
Total | $ | 106,124 | $ | 101,265 | $ | 204,789 | $ | 195,488 |
Three months ended June 30, | Six months ended June 30, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
Revenue by type | |||||||||||||||||||||||
Field Services | $ | 116,104 | $ | 121,364 | $ | 225,784 | $ | 226,859 | |||||||||||||||
Shop Laboratories | 14,244 | 9,916 | 27,376 | 23,005 | |||||||||||||||||||
Data Solutions | 18,107 | 16,236 | 34,919 | 28,635 | |||||||||||||||||||
Other | 27,575 | 31,515 | 55,967 | 62,194 | |||||||||||||||||||
Total | $ | 176,030 | $ | 179,031 | $ | 344,046 | $ | 340,693 |
Three months ended June 30, | Six months ended June 30, | |||||||||||||||||||
2023 | 2022 | 2023 | 2022 | |||||||||||||||||
Gross profit | ||||||||||||||||||||
North America | $ | 39,679 | $ | 42,954 | $ | 76,316 | $ | 73,479 | ||||||||||||
% of segment revenue | 27.3 | % | 28.7 | % | 27.0 | % | 26.0 | % | ||||||||||||
International | 8,398 | 9,440 | 15,766 | 17,630 | ||||||||||||||||
% of segment revenue | 27.7 | % | 31.9 | % | 26.4 | % | 30.5 | % | ||||||||||||
Products and Systems | 1,614 | 1,157 | 3,676 | 2,325 | ||||||||||||||||
% of segment revenue | 48.5 | % | 43.6 | % | 52.0 | % | 41.6 | % | ||||||||||||
Corporate and eliminations | 31 | 7 | 41 | 16 | ||||||||||||||||
$ | 49,722 | $ | 53,558 | $ | 95,799 | $ | 93,450 | |||||||||||||
% of total revenue | 28.2 | % | 29.9 | % | 27.8 | % | 27.4 | % |
Three months ended June 30, | Six months ended June 30, | |||||||||||||||||||
2023 | 2022 | 2023 | 2022 | |||||||||||||||||
Operating Expenses | ||||||||||||||||||||
Selling, general and administrative expenses | $ | 41,484 | $ | 40,856 | $ | 84,305 | $ | 82,777 | ||||||||||||
Bad debt provision for troubled customers, net of recoveries | — | 289 | — | 289 | ||||||||||||||||
Reorganization and other costs | 1,240 | (180) | 3,316 | (65) | ||||||||||||||||
Research and engineering | 511 | 522 | 991 | 1,073 | ||||||||||||||||
Depreciation and amortization | 2,443 | 2,635 | 4,969 | 5,430 | ||||||||||||||||
Legal settlement and insurance recoveries, net | 150 | (153) | 150 | (994) | ||||||||||||||||
Acquisition-related expense, net | 1 | 13 | 3 | 63 | ||||||||||||||||
$ | 45,829 | $ | 43,982 | $ | 93,734 | $ | 88,573 | |||||||||||||
% of total revenue | 26.0 | % | 24.6 | % | 27.2 | % | 26.0 | % |
Three months ended June 30, | Six months ended June 30, | |||||||||||||||||||
2023 | 2022 | 2023 | 2022 | |||||||||||||||||
North America: | ||||||||||||||||||||
Income from operations (GAAP) | $ | 12,338 | $ | 14,855 | $ | 21,715 | $ | 18,615 | ||||||||||||
Bad debt provision for troubled customers, net of recoveries | — | 289 | — | 289 | ||||||||||||||||
Reorganization and other costs | 478 | 1 | 539 | 28 | ||||||||||||||||
Legal settlement and insurance recoveries, net | 150 | — | 150 | (841) | ||||||||||||||||
Acquisition-related expense, net | — | — | — | 45 | ||||||||||||||||
Income from operations before special items (non-GAAP) | $ | 12,966 | $ | 15,145 | $ | 22,404 | $ | 18,136 | ||||||||||||
International: | ||||||||||||||||||||
Income (loss) from operations (GAAP) | $ | 507 | $ | 1,580 | $ | (61) | $ | 1,864 | ||||||||||||
Reorganization and other costs | 88 | (187) | 195 | (99) | ||||||||||||||||
Income from operations before special items (non-GAAP) | $ | 595 | $ | 1,393 | $ | 134 | $ | 1,765 | ||||||||||||
Products and Systems: | ||||||||||||||||||||
Income (loss) from operations (GAAP) | $ | 94 | $ | (420) | $ | 478 | $ | (1,002) | ||||||||||||
Income (loss) from operations (GAAP) | $ | 94 | $ | (420) | $ | 478 | $ | (1,002) | ||||||||||||
Corporate and Eliminations: | ||||||||||||||||||||
Loss from operations (GAAP) | $ | (9,046) | $ | (6,439) | $ | (20,067) | $ | (14,600) | ||||||||||||
Reorganization and other costs | 674 | 6 | 2,582 | 6 | ||||||||||||||||
Acquisition-related expense, net | 1 | 13 | 3 | 18 | ||||||||||||||||
Legal settlement and insurance recoveries, net | — | (153) | — | (153) | ||||||||||||||||
Loss from operations before special items (non-GAAP) | $ | (8,371) | $ | (6,573) | $ | (17,482) | $ | (14,729) | ||||||||||||
Total Company: | ||||||||||||||||||||
Income from operations (GAAP) | $ | 3,893 | $ | 9,576 | $ | 2,065 | $ | 4,877 | ||||||||||||
Bad debt provision for troubled customers, net of recoveries | — | 289 | — | 289 | ||||||||||||||||
Reorganization and other costs | 1,240 | (180) | 3,316 | (65) | ||||||||||||||||
Legal settlement and insurance recoveries, net | 150 | (153) | 150 | (994) | ||||||||||||||||
Acquisition-related expense, net | 1 | 13 | 3 | 63 | ||||||||||||||||
Income from operations before special items (non-GAAP) | $ | 5,284 | $ | 9,545 | $ | 5,534 | $ | 4,170 |
Six months ended June 30, | |||||||||||
2023 | 2022 | ||||||||||
Net cash provided by (used in): | |||||||||||
Operating activities | $ | 18,321 | $ | 7,809 | |||||||
Investing activities | (9,811) | (6,499) | |||||||||
Financing activities | (11,187) | (5,056) | |||||||||
Effect of exchange rate changes on cash | 188 | (1,755) | |||||||||
Net change in cash and cash equivalents | $ | (2,489) | $ | (5,501) |
Month Ending | Total Number of Shares (or Units) Purchased | Average Price Paid per Share (or Unit) | |||||||||
April 30, 2023 | 30,403 | $ | 7.26 | ||||||||
May 31, 2023 | — | $ | — | ||||||||
June 30, 2023 | — | $ | — |
Exhibit No. | Description | ||||||||||
101.INS | Inline XBRL Instance Document | ||||||||||
101.SCH | Inline XBRL Schema Document | ||||||||||
101.CAL | Inline XBRL Calculation Linkbase Document | ||||||||||
101.LAB | Inline XBRL Labels Linkbase Document | ||||||||||
101.PRE | Inline XBRL Presentation Linkbase Document | ||||||||||
101.DEF | Inline XBRL Definition Linkbase Document | ||||||||||
104 | Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101). |
MISTRAS GROUP, INC. | ||||||||
By: | /s/ Edward J. Prajzner | |||||||
Edward J. Prajzner | ||||||||
Executive Vice President, Chief Financial Officer and Treasurer | ||||||||
(Principal Financial and Accounting Officer and duly authorized officer) |
/s/ Dennis Bertolotti | |||||
Dennis Bertolotti | |||||
President and Chief Executive Officer | |||||
(Principal Executive Officer) |
/s/ Edward J. Prajzner | |||||
Edward J. Prajzner | |||||
Executive Vice President, Chief Financial Officer and Treasurer | |||||
(Principal Financial Officer) |
/s/ Dennis Bertolotti | |||||
Dennis Bertolotti | |||||
President and Chief Executive Officer | |||||
(Principal Executive Officer) | |||||
/s/ Edward J. Prajzner | |||||
Edward J. Prajzner | |||||
Executive Vice President, Chief Financial Officer and Treasurer | |||||
(Principal Financial Officer) |
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares |
Jun. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Statement of Financial Position [Abstract] | ||
Preferred stock, shares authorized (in shares) | 10,000,000 | 10,000,000 |
Common stock, par value (in dollars per share) | $ 0.01 | $ 0.01 |
Common stock, shares authorized (in shares) | 200,000,000 | 200,000,000 |
Common stock, shares issued (in shares) | 30,301,985 | 29,895,487 |
Common stock, shares outstanding (in shares) | 30,301,985 | 29,895,487 |
Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Statement of Comprehensive Income [Abstract] | ||||
Net income | $ 376 | $ 4,666 | $ (4,602) | $ (687) |
Other comprehensive loss: | ||||
Foreign currency translation adjustments | 3,082 | (8,531) | 4,355 | (7,976) |
Comprehensive Loss | 3,458 | (3,865) | (247) | (8,663) |
Less: net income attributable to noncontrolling interest | 39 | 23 | 47 | 33 |
Comprehensive loss attributable to Mistras Group, Inc | $ 3,419 | $ (3,888) | $ (294) | $ (8,696) |
Description of Business and Basis of Presentation |
6 Months Ended |
---|---|
Jun. 30, 2023 | |
Accounting Policies [Abstract] | |
Description of Business and Basis of Presentation | Description of Business and Basis of Presentation Description of Business Mistras Group, Inc., together with its subsidiaries (the Company), is a leading “one source” multinational provider of integrated technology-enabled asset protection solutions helping to maximize the safety and operational uptime for civilization’s most critical industrial and civil assets. Backed by an innovative, data-driven asset protection portfolio, proprietary technologies, and decades-long legacy of industry leadership, the Company helps clients with asset-intensive infrastructure in the oil and gas, aerospace and defense, industrials, power generation and transmission (including alternative and renewable energy), other process industries and infrastructure, research and engineering and other industries towards achieving and maintaining operational excellence. By supporting these organizations that help fuel our vehicles and power our society; inspecting components that are trusted for commercial, defense, and space craft; and building real-time monitoring systems to help avoid catastrophic incidents, the Company helps the world at large. The Company enhances value for its clients by integrating asset protection throughout supply chains and centralizing integrity data through a suite of Industrial Internet of Things ("IoT")-connected digital software and monitoring solutions, including OneSuite™, which serves as an ecosystem platform, pulling together all of the Company’s software and data services capabilities, for the benefit of its customers. The Company’s core capabilities also include non-destructive testing (“NDT”) field inspections enhanced by advanced robotics, laboratory quality control and assurance testing, sensing technologies and NDT equipment, asset and mechanical integrity engineering services, and light mechanical maintenance and access services. The Company has three operating segments. During the first quarter of 2023, the Company renamed the Services segment to more closely align to the geographical area in which the Segment operates. We did not recast the corresponding financial information for the historical periods presented, as there was no change in the manner which our chief operating decision maker reviews the financial results of each Segment and allocates resources. Our Segments, with the updated naming convention, are as follows: •North America (Referred to as "Services" in prior filings). This segment provides asset protection solutions predominantly in North America, with the largest concentration in the United States, followed by Canada, consisting primarily of NDT, inspection, mechanical and engineering services that are used to evaluate the safety, structural integrity and reliability of critical energy, industrial and public infrastructure and commercial aerospace components. Software, digital and data services are included in this segment. •International. This segment offers services, products and systems similar to those of the other segments to select markets within Europe, the Middle East, Africa, Asia and South America, but not to customers in China and South Korea, which are served by the Products and Systems segment. •Products and Systems. This segment designs, manufactures, sells, installs and services the Company’s asset protection products and systems, including equipment and instrumentation, predominantly in the United States. Recent Developments Overall, the Company has taken actions to help ensure the health and safety of Company employees and those of its customers and suppliers; maintain business continuity and financial strength and stability; and serve customers as they provide essential products and services to the world. During 2022, the Company experienced unfavorable foreign currency exchange impacts as it relates to the Company's European operations, which has continued in 2023. Additionally, the Russian-Ukrainian war continues to create disruptions in the oil and gas market and the supply chain in general, which is resulting in some disruption to our business operations. The Company’s European operations are currently experiencing increased costs associated with higher energy costs, among others, due in part to the Russian-Ukrainian war. In 2022, the Company eliminated substantially all of the COVID related cost reduction initiatives undertaken in 2020, including re-installment of the savings plan employer match and increasing wages back to pre-pandemic amounts. The Company is currently unable to predict with certainty the overall impact that the factors discussed above and the effect of inflationary pressures may have on its business, results of operations or liquidity or in other ways which the Company cannot yet determine. The Company will continue to monitor market conditions and respond accordingly. Basis of Presentation The Unaudited Condensed Consolidated Financial Statements contained in this report have been prepared in conformity with U.S. generally accepted accounting principles ("GAAP") and Securities and Exchange Commission ("SEC") guidance allowing for reduced disclosure for interim periods. In the opinion of management, the Unaudited Condensed Consolidated Financial Statements include all adjustments, which are of a normal recurring nature, necessary for a fair statement of the results for the interim periods of the years ending December 31, 2023 and December 31, 2022. Certain items included in these statements are based on management’s estimates. Actual results may differ from those estimates. The results of operations for any interim period are not necessarily indicative of the results expected for the year. The accompanying Unaudited Condensed Consolidated Financial Statements should be read in conjunction with the notes to the Audited Consolidated Financial Statements contained in the Company’s 2022 Annual Report on Form 10-K ("2022 Annual Report"). Principles of Consolidation The accompanying Unaudited Condensed Consolidated Financial Statements include the accounts of Mistras Group, Inc. as well as its wholly-owned subsidiaries, majority-owned subsidiaries and consolidated variable interest entities (VIE). For subsidiaries in which the Company’s ownership interest is less than 100%, the non-controlling interests are reported in stockholders’ equity in the accompanying Condensed Consolidated Balance Sheets. The non-controlling interests in net results, net of tax, is classified separately in the accompanying Unaudited Condensed Consolidated Statements of Income (Loss). All significant intercompany accounts and transactions have been eliminated in consolidation. The results of operations of companies acquired are included from the date of acquisition. Reclassification Certain amounts in prior periods have been reclassified to conform to the current year presentation. Such reclassifications did not have a material effect on the Company’s financial condition or results of operations as previously reported. Significant Accounting Policies The Company’s significant accounting policies are disclosed in Note 1–Summary of Significant Accounting Policies and Practices in the 2022 Annual Report. On an ongoing basis, the Company evaluates its estimates and assumptions, including among other things, those related to revenue recognition, long-lived assets, goodwill and acquisitions. Since the date of the 2022 Annual Report, there have been no material changes to the Company’s significant accounting policies. Income Taxes Income taxes are accounted for under the asset and liability method. We recognize deferred tax assets and liabilities at enacted income tax rates for the temporary differences between the financial reporting bases and the tax bases of our assets and liabilities. Any effects of changes in income tax rates or tax laws are included in the provision for income taxes in the period of enactment. Our net deferred tax assets primarily consist of net operating loss carryforwards, or NOLs. A valuation allowance is provided if it is more likely than not that some or all of a deferred income tax asset will not be realized. A current tax liability or asset is recognized for the estimated taxes payable or refundable on tax returns for the current and prior years. As of June 30, 2023, management concluded that it is more likely than not that a substantial portion of the Company’s deferred tax assets will be realized. We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate resolution. The Company’s effective income tax rate was approximately (974.3)% and 37.4% for the three months ended June 30, 2023 and 2022, respectively. The Company’s effective income tax rate was approximately 21.5% and 183.6% for the six months ended June 30, 2023 and 2022, respectively. The effective income tax rate for the three months ended June 30, 2023, was lower than the statutory rate primarily due to the impact of favorable discrete item related to stock compensation. The effective income tax rate for the three months ended June 30, 2022 was higher than the statutory rate primarily due a $0.7 million valuation allowance recorded on a foreign jurisdiction. The effective income tax rate for the six months ended June 30, 2023 was lower than the statutory rate due primarily to an unfavorable discrete item related to stock compensation. The effective income tax rate for the six months ended June 30, 2022 was higher than the statutory rate due primarily to a $0.7 million valuation allowance recorded during the period which was related to a foreign jurisdiction. Recent Accounting Pronouncements In March 2020 and updated in January 2021, the FASB issued Accounting Standards Update ("ASU") 2020-04 and 2021-01, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” The amendments provide optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The guidance provides optional expedients and exceptions for applying U.S. GAAP to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another rate that is expected to be discontinued. The amendments in ASU 2020-04 are effective for all entities as of March 12, 2020 through December 31, 2024. The Company is currently evaluating applicable contracts and the available expedients provided by the new guidance.
|
Revenue |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue | RevenueThe Company derives the majority of its revenue by providing services on a time and material basis, and are short-term in nature. The Company accounts for revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers. Performance Obligations The Company provides highly integrated and bundled inspection services to its customers. The majority of the Company’s contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using the Company’s best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is a relative selling price based on price lists. Contract modifications are not routine in the performance of the Company’s contracts. Generally, when contracts are modified, the modification is to account for changes in scope to the goods and services that are provided. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as a separate contract. The Company’s performance obligations are satisfied over time as work progresses or at a point in time. The majority of the Company’s revenue is recognized over time as work progresses for the Company’s service deliverables, which includes providing testing, inspection and mechanical services to our customers. Revenue is recognized over time, based on time and material incurred to date which best portrays the transfer of control to the customer. The Company also utilizes an available practical expedient that provides for revenue to be recognized in an amount that corresponds directly with the value to the customer of the entity’s performance completed to date. Fixed fee arrangements are determined based on expected labor, material, and overhead to be consumed on fulfillment of such services. For these arrangements, revenue is recognized on a cost-to-cost method tracked on an input basis. The majority of our revenue recognized at a point in time is related to product sales when the customer obtains control of the asset, which is generally upon shipment to the customer. Contract costs include labor, material and overhead. The Company expects any significant remaining performance obligations to be satisfied within one year. Contract Estimates The majority of the Company's revenues are short-term in nature. The Company enters into master service agreements (MSAs) with customers that specify an overall framework and contract terms. The actual contracting to provide services or furnish products are triggered by a work order, purchase order, or some similar document issued pursuant to a MSA which sets forth the scope of services and/or identifies the products to be provided. From time-to-time, the Company may enter into longer-term contracts, which can range from several months to several years. Revenue on certain contracts is recognized as work is performed based on total costs incurred to date in relation to the total estimated costs for the performance of the contract at completion. This includes contract estimates of costs to be incurred for the performance of the contract. Cost estimation is based upon the professional knowledge and experience of the Company's project managers, engineers and financial professionals. Factors that are considered in estimating the work to be completed include the availability of materials, the effect of any delays in the Company's project performance and the recoverability of any claims. Whenever revisions of estimates, contract costs and/or contract values indicate that the contract costs will exceed estimated revenues, thus creating a loss, a provision for the total estimated loss is recorded in that period. Revenue by Category The following series of tables present the Company’s disaggregated revenue: Revenue by industry was as follows:
Revenue per key geographic location was as follows:
Contract Balances The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the Consolidated Balance Sheets. Amounts are generally billed as work progresses in accordance with agreed-upon contractual terms, generally at periodic intervals (e.g., weekly, bi-weekly or monthly). Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. However, the Company sometimes receives advances or deposits from its customers before revenue is recognized, resulting in contract liabilities. These assets and liabilities are aggregated on an individual contract basis and reported on the Consolidated Balance Sheets at the end of each reporting period within accounts receivable, net or accrued expenses and other current liabilities. Revenue recognized during the six months ended June 30, 2023 and 2022 that was included in the contract liability balance at the beginning of such year was $4.6 million and $1.4 million, for each period. Changes in the contract asset and liability balances during these periods were not materially impacted by any other factors. The Company applies a practical expedient to expense incremental costs incurred related to obtaining a contract. The Company applies the practical expedient to expense incremental costs incurred relating to obtaining a contract when the amortization period of the asset that the Company otherwise would have recognized is one year or less.
|
Share-Based Compensation |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Share-Based Payment Arrangement [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Share-Based Compensation | Share-Based Compensation The Company grants share-based incentive awards to its eligible employees and non-employee directors under two equity incentive plans: (i) the 2009 Long-Term Incentive Plan (the "2009 Plan") and (ii) the 2016 Long-Term Incentive Plan (the "2016 Plan"). No awards have been granted under the 2009 Plan since the 2016 Plan was approved by shareholders in 2016, and the remaining stock option award granted under the 2009 Plan expired during the three months ended March 31, 2022. Awards granted under the 2016 Plan may be in the form of stock options, restricted stock units and other forms of share-based incentives, including performance restricted stock units, stock appreciation rights and deferred stock rights. At the annual shareholders meeting on May 23, 2022, the Company’s shareholders approved an amendment to increase the total number of shares that may be issued under the 2016 Plan by 1.2 million, for a total of 4.9 million shares that are authorized for issuance under the 2016 Plan, of which approximately 1,200,000 shares were available for future grants as of June 30, 2023. Stock Options During the three months ended March 31, 2022, all remaining outstanding stock options expired. For each of the three and six months ended June 30, 2023 and 2022, the Company did not recognize any share-based compensation expense related to the stock option award. Restricted Stock Unit Awards For the three months ended June 30, 2023 and June 30, 2022, the Company recognized share-based compensation expense related to restricted stock unit awards of $0.8 million and $0.9 million, respectively. For the six months ended June 30, 2023 and 2022, the Company recognized share-based compensation expense related to restricted stock unit awards of $1.8 million and $1.9 million, respectively. As of June 30, 2023, there was $9.2 million of unrecognized compensation costs, net of estimated forfeitures, related to restricted stock unit awards, which is expected to be recognized over a remaining weighted-average period of 2.9 years. Upon vesting, restricted stock units are generally net share-settled to cover the required withholding tax and the remaining amount is converted into an equivalent number of shares of common stock. A summary of the vesting activity of restricted stock unit awards, with the respective fair value of the awards, is as follows:
A summary of the fully-vested common stock the Company issued to its six non-employee directors, in connection with its non-employee director compensation plan, is as follows:
A summary of the Company’s outstanding, non-vested restricted share units is as follows:
Performance Restricted Stock Units The Company maintains Performance Restricted Stock Units (PRSUs) that have been granted to select executives and senior officers whose ultimate payout is based on the Company’s performance over a one-year period based on specific metrics approved by the Compensation Committee of the Board of Directors of the Company. For 2022, the Compensation Committee utilized the same structure for the Company's equity incentive compensation plan for its executive officers as 2021, and approved the new target awards for 2022. The three metrics were: 1.Free Cash Flow net cash provided by operating activities less purchases of property, plant, equipment and intangible assets and is subject to adjustments approved by the Compensation Committee. 2.Adjusted EBITDA defined as net income attributable to the Company plus: interest expense, provision for income taxes, depreciation and amortization, share-based compensation expense and certain acquisition related costs (including transaction due diligence costs and adjustments to the fair value of contingent consideration), foreign exchange (gain) loss and, if applicable, certain special items which are noted). 3.Total Shareholder Return (TSR) measures the total return to shareholders of the Company during 2021 versus the total return to the shareholders of a predefined peer group of companies that provide inspection, testing, certification or similar industrial services. The return will be measured by the year over year percent change in share price. The share prices used to calculate the return are the average share price during the 20-trading day period ending on the initial measurement date (the last 20 trading days of 2020), compared to the average share price during the 20-trading day period ending on the final measurement date (the last 20 trading days of 2021). Any cash dividends or distributions paid in 2021 will be added to calculate the return to shareholders during the year. TSR is considered a market condition for which the fair value of PRSUs with this condition is determined using a Monte Carlo valuation model. Key assumptions in the Monte Carlo valuation model included: a.Expected Volatility. Expected volatility of the Company’s common stock at the date of grant was estimated based on a historical average volatility rate for the approximate 1-year performance period. b.Dividend Yield. The dividend yield assumption was based on historical and anticipated dividend payouts (assumed at zero). c.Risk-Free Interest Rate. The risk-free interest rate assumption was based on observed interest rates consistent with the approximate 1-year performance measurement period. For 2023, the Compensation Committee made changes to the Company's equity incentive compensation plan for its executive officers including modifying the metrics utilized, and approved the new target awards for 2023. The three metrics are: 1.Free Cash Flow net cash provided by operating activities less purchases of property, plant, equipment and intangible assets and is subject to adjustments approved by the Compensation Committee. 2.Adjusted EBITDA defined as net income attributable to the Company plus: interest expense, provision for income taxes, depreciation and amortization, share-based compensation expense and certain acquisition related costs (including transaction due diligence costs and adjustments to the fair value of contingent consideration), foreign exchange (gain) loss and, if applicable, certain special items which are noted. 3.Revenue PRSUs are equity-classified and compensation costs are initially measured using the fair value of the underlying stock at the date of grant. Compensation costs related to the PRSUs are subsequently adjusted for changes in the expected outcomes of the performance conditions. Compensation cost related to the PRSUs with a market condition is not reversed if the market condition is not achieved, provided the employee requisite service has been rendered. PRSUs generally vest ratably on each of the first anniversary dates upon completion of the performance period, for a total requisite service period of up to five years and have no dividend rights. A summary of the Company’s PRSU activity is as follows:
During the six months ended June 30, 2023, the Compensation Committee approved the final calculation of the award metrics for calendar year 2022. As a result, the calendar year 2023 PRSUs decreased by approximately 215,000 units during the six months ended June 30, 2023 as a result of the final calculation of award metrics for 2022 awards and based on forecasted results for 2023 as compared to performance metrics determined by the Compensation Committee. For the three months ended June 30, 2023 and June 30, 2022, the Company recognized aggregate share-based compensation expense related to the awards described above of approximately $0.2 million and $0.3 million, respectively. For the six months ended June 30, 2023 and June 30, 2022, the Company recognized aggregate share-based compensation expense related to the awards described above of approximately $0.6 million and $0.6 million, respectively. At June 30, 2023, there was $1.5 million of total unrecognized compensation costs related to approximately 199,000 non-vested PRSUs, which is expected to be recognized over a remaining weighted-average period of 1.6 years.
|
Earnings (loss) per Share |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Earnings Per Share [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Earnings (loss) per Share | Earnings (loss) per Share Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares outstanding during the period. Diluted earnings per share is computed by dividing net income (loss) by the sum of (1) the weighted-average number of shares of common stock outstanding during the period, and (2) the dilutive effect of assumed conversion of equity awards using the treasury stock method. With respect to the number of weighted-average shares outstanding (denominator), diluted shares reflects: (i) the exercise of options to acquire common stock to the extent that the options’ exercise prices are less than the average market price of common shares during the period and (ii) the pro forma vesting of restricted stock units. The following table sets forth the computations of basic and diluted earnings (loss) per share:
_______________ (1) For the six months ended June 30, 2023 and 2022, 1,106,595 shares and 1,412,073 shares related to restricted stock were excluded from the calculation of diluted EPS due to the net loss for the period.
|
Acquisitions |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Business Combination and Asset Acquisition [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Acquisitions | Acquisitions Acquisition-Related Expense In the course of its acquisition activities, the Company incurs costs in connection with due diligence, such as professional fees, and other expenses. Additionally, the Company adjusts the fair value of acquisition-related contingent consideration liabilities on a quarterly basis. These amounts are reported as Acquisition-related expense, net on the Unaudited Condensed Consolidated Statements of Income (Loss) and were as follows for the three and six months ended June 30, 2023 and 2022:
The Company's contingent consideration liabilities are included in Accrued expenses and other current liabilities and Other long-term liabilities on the Condensed Consolidated Balance Sheets.
|
Accounts Receivable, net |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Receivables [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accounts Receivable, net | Accounts Receivable, net Accounts receivable consisted of the following:
The Company had $20.5 million and $13.5 million of unbilled revenue accrued as of June 30, 2023 and December 31, 2022, respectively. These amounts are included in the trade accounts receivable balances above. Unbilled revenue is generally billed in the subsequent quarter to their revenue recognition. The Company considers unbilled receivables as short-term in nature as they are normally converted to trade receivables within 90 days, thus future changes in economic conditions will not have a significant effect on the credit loss estimate. The Company was contracted to perform inspections of welds on various pipeline projects in Texas for a customer. As of December 31, 2019, approximately $1.4 million of past due receivables were outstanding from this customer. The Company received notice from the customer in December 2019, alleging that the work performed was not in compliance with the contract. The Company filed a lawsuit to recover the $1.4 million and other amounts due to the Company and the customer filed a counterclaim, alleging breach of contract and seeking its damages. The Company recorded a full reserve for this receivable during 2019. The parties agreed to a settlement in the quarter ending June 30, 2023 with releases executed in July, whereby the Company would release its claim for the $1.4 million of outstanding receivables. Accordingly, the receivable has been written off. See Note 14-Commitments and Contingencies for additional details.
|
Inventory |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Inventory Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Inventory | InventoryInventories consist of the following (in thousands):
|
Property, Plant and Equipment, net |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment, net | Property, Plant and Equipment, net Property, plant and equipment consisted of the following:
Depreciation expense for the three months ended June 30, 2023 and 2022 was approximately $6.2 million and $5.8 million, respectively. Depreciation expense for the six months ended June 30, 2023 and 2022 was $12.4 million and $12.3 million, respectively.
|
Goodwill |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill and Intangible Assets Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill | Goodwill Changes in the carrying amount of goodwill by segment is shown below:
The Company reviews goodwill for impairment on a reporting unit basis on October 1 of each year and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. The Company performed a quantitative annual impairment test as of October 1, 2022 and the Company did not identify any changes in circumstances that would indicate the carrying value of goodwill may not be recoverable. Additionally, through June 30, 2023, the Company did not identify any changes in circumstances that would indicate the carrying value of goodwill may not be recoverable. Significant adverse changes in future periods could negatively affect the Company’s key assumptions and may result in future goodwill impairment charges which could be material.
|
Intangible Assets |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Intangible Assets, Net (Excluding Goodwill) [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Intangible Assets | Intangible Assets The gross amount, accumulated amortization and net carrying amount of intangible assets were as follows:
Amortization expense for the three months ended June 30, 2023 and 2022 was approximately $2.2 million and $2.3 million, respectively. Amortization expense for the six months ended June 30, 2023 and June 30, 2022 was $4.3 million and $4.6 million, respectively.
|
Accrued Expenses and Other Current Liabilities |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Payables and Accruals [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accrued Expenses and Other Current Liabilities | Accrued Expenses and Other Current Liabilities Accrued expenses and other current liabilities consisted of the following:
|
Long-Term Debt |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Debt Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Long-Term Debt | Long-Term Debt Long-term debt consisted of the following:
Senior Credit Facility Prior to entering into the Credit Agreement (defined and described below), the Company had a credit agreement with its banking group (the "Prior Credit Agreement") which provided the Company with a $150 million revolving credit facility and a $100 million term loan. The Prior Credit Agreement was most recently amended on May 19, 2021 and had a maturity date of December 12, 2023. On August 1, 2022, the Company entered into a new credit agreement (the “Credit Agreement”) which replaced the Prior Credit Agreement and provides the Company with a $190 million 5-year committed revolving credit facility and a $125 million term loan with a balance of $119 million as of June 30, 2023. The Credit Agreement permits the Company to borrow up to $100 million in non-US dollar currencies and to use up to $20 million of the credit limit for the issuance of letters of credit. Both the revolving line of credit and the term loan under the Credit Agreement have a maturity date of July 30, 2027. The Credit Agreement has the following key terms, conditions and financial covenants: •Borrowings bear interest at Secured Overnight Financing Rate ("SOFR") plus a credit spread adjustment and applicable SOFR margin ranging from 1.25% to 2.75%, based upon our Total Consolidated Debt Leverage Ratio (defined below); under the Prior Credit Agreement, the margin was based upon the LIBOR margin. ◦Total Consolidated Debt Leverage Ratio means the ratio of (a) Total Consolidated Debt to (b) EBITDA (as defined in the Credit Agreement) for the trailing four consecutive fiscal quarters. ◦Total Consolidated Debt means all indebtedness (including subordinated debt) of the Company on a consolidated basis. •The Company has the benefit of the lowest SOFR margin if its Total Consolidated Debt Leverage Ratio is equal to or less than 1.25 to 1.0, and the margin increases as the ratio increases, to the maximum margin if the ratio is greater than 3.75 to 1.0. The Credit Agreement is secured by liens on substantially all the assets of the Company and certain of its U.S subsidiaries and is guaranteed by those U.S subsidiaries. •The Company has to maintain a Total Consolidated Debt Leverage Ratio of no more than 4.0 to 1.0 at the end of each quarter through June 30, 2023 and stepping down to a maximum permitted ratio of no more than 3.75 to 1.0 for the remainder of the term. •The Company has to maintain a Fixed Charge Coverage Ratio of 1.25 to 1.0 for the duration of the New Credit Agreement, as defined in the Credit Agreement. •The Credit Agreement limits the Company’s ability to, among other things, create liens, make investments, incur more indebtedness, merge or consolidate, make dispositions of property, pay dividends, make distributions to stockholders or repurchase our stock, enter into a new line of business, enter into transactions with affiliates and enter into burdensome agreements. •The Credit Agreement does not limit the Company’s ability to acquire other businesses or companies except that the acquired business or company must be in the Company's line of business, the Company must be in compliance with the financial covenants on a pro forma basis after taking into account the acquisition, and the Company must provide written notice at least business days prior to the date of an acquisition of $10 million or more. •Quarterly payments on the term loan of $1.56 million through June 30, 2024, then increasing to $2.34 million through June 30, 2025, and to $3.12 million for each quarterly payment thereafter through maturity. The Credit Agreement was accounted for as a modification and the Company expensed $0.8 million in unamortized capitalized debt issuance costs and fees during the three months ended September 30, 2022, which was included in selling, general and administrative expenses on the Consolidated Statements of Income (Loss). The Company incurred $1.6 million in financing costs for the Credit Agreement, of which $0.2 million of third party costs were expensed and included in selling, general and administrative expenses on the Consolidated Statements of Income (Loss) during the three months ended September 30, 2022. As of June 30, 2023, the Company had borrowings of $179.5 million and a total of $2.9 million of letters of credit outstanding under the Credit Agreement. The Company has capitalized costs associated with debt modifications of $1.3 million as of June 30, 2023, which is included in Other assets on the Condensed Consolidated Balance Sheets and will be amortized into interest expense over the remaining term of the Credit Agreement through July 30, 2027. As of June 30, 2023, the Company was in compliance with the terms of the Credit Agreement. The Company continuously monitors compliance with the covenants contained in its Credit Agreement. Other debt The Company’s other debt includes bank financing provided at the local subsidiary level used to support working capital requirements and fund capital expenditures. At June 30, 2023, there was an aggregate of approximately $4.2 million outstanding, payable at various times through 2030. Monthly payments range from $1.0 thousand to $16.0 thousand and interest rates range from 0.4% to 3.5%.
|
Fair Value Measurements |
6 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Disclosures [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Measurements | Fair Value Measurements The Company performs fair value measurements in accordance with the guidance provided by ASC 820, Fair Value Measurements and Disclosures. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. It also establishes a three level hierarchy that prioritizes the inputs used to measure fair value. Financial instruments measured at fair value on a recurring basis The fair value of contingent consideration liabilities was estimated using a discounted cash flow technique with significant inputs that are not observable in the market and thus represents a Level 3 fair value measurement as defined in ASC 820. The significant inputs in the Level 3 measurement not supported by market activity include the probability assessments of expected future cash flows related to the acquisitions, appropriately discounted considering the uncertainties associated with the obligation, and as calculated in accordance with the terms of the applicable acquisition agreements. The following table represents the changes in the fair value of Level 3 contingent consideration:
Financial instruments not measured at fair value on a recurring basis The Company has evaluated current market conditions and borrower credit quality and has determined that the carrying value of its long-term debt approximates fair value. The fair value of the Company’s notes payable and finance lease obligations approximates their carrying amounts based on anticipated interest rates which management believes would currently be available to the Company for similar issuances of debt.
|
Commitments and Contingencies |
6 Months Ended |
---|---|
Jun. 30, 2023 | |
Commitments and Contingencies Disclosure [Abstract] | |
Commitments and Contingencies | Commitments and Contingencies Legal Proceedings and Government Investigations The Company is periodically involved in lawsuits, investigations and claims that arise in the ordinary course of business. The Company cannot predict with certainty the ultimate resolution of lawsuits, investigations and claims asserted against it. Except for possible losses from the matters described below, the Company does not believe that any currently pending or threatened legal proceeding to which the Company is or is likely to become a party will have a material adverse effect on its business, results of operations, cash flows or financial condition. The costs incurred by the Company to defend lawsuits, investigations and claims and amounts the Company pays to other parties because of these matters may be covered by insurance in some circumstances. Litigation and Commercial Claims The Company was contracted to perform inspections of welds on various pipeline projects in Texas for a customer. As of June 30, 2023, approximately $1.4 million of past due receivables were outstanding from this customer. The customer provided the Company with notice in December 2019, alleging that the Company’s inspection of 66 welds (out of approximately 16,000 welds inspected) were not in compliance with the contract, claimed approximately $7.6 million in damages, and requested that the Company pay these damages and any other damages incurred. The Company filed a lawsuit in the District Court of Bexar County, Texas, 37th Judicial District on December 17, 2019, in an action captioned Mistras Group, Inc. v. Epic Y-Grade Pipeline LP, to recover the $1.4 million and other amounts due to the Company. The customer filed a counterclaim on March 6, 2020, alleging breach of contract and seeking recovery of its alleged damages. On April 25, 2023, the Company settled all claims related to this litigation. In July 2023, the parties executed a settlement agreement, resulting in a payment by the Company of $0.3 million (paid in July 2023 and which the Company estimates is significantly less than the cost of going to trial) and a release of its claim for $1.4 million of associated past due receivables which were fully reserved for in prior periods. In the year ended December 31, 2022, the Company recorded a charge of $0.1 million for a potential loss from this matter. The Company recorded a reserve in the amount of $1.4 million during the twelve months ended December 31, 2019 for these past due receivables. Two proceedings were filed in California Superior Court for the County of Los Angeles regarding alleged violations of the California Labor Code. Both cases were captioned Justin Price v. Mistras Group, Inc., one being a purported class action lawsuit on behalf of current and former Mistras employees in California, filed on June 10, 2020, and the other was filed on September 18, 2020, on behalf of the State of California under the California Private Attorney General Act on the basis of the same alleged violations. The two cases were consolidated and requested payment of all damages, including unpaid wages, and various fines and penalties available under California law. On May 4, 2021, the Company agreed to a settlement of all claims in the cases, which was more formally documented pursuant to a settlement agreement completed October 5, 2021, as amended as of May 3, 2022. Pursuant to the settlement, the Company agreed to pay $2.3 million to resolve the allegations in these proceedings and to be responsible for the employer portion of payroll taxes on the amount of the settlement allocated to wages. The settlement as agreed upon by the parties received final court approval on September 26, 2022, and the Company paid the settlement proceeds and related payroll taxes to the claims administrator in the fourth quarter of 2022. The Company recorded expense of approximately $1.6 million during the three months ended March 31, 2021 related to this settlement, which is in addition to expense of $0.8 million the Company recorded during the three months ended December 31, 2020. Pension Related Contingencies Certain of Company’s subsidiaries had significant reductions in their unionized workers in 2018. The collective bargaining agreements for the employees of these subsidiaries required contributions for these employees to two national multi-employer pension funds. The reduction in employees resulted in the subsidiary incurring a complete withdrawal to one of the pension funds under the Employee Retirement Income Security Act of 1974 ("ERISA"), which was fully satisfied in 2019. The Company has determined that the subsidiary is likely to incur partial or complete withdrawal liability to the other pension fund. The balance of the estimated total amount of this potential liability as of June 30, 2023 is approximately $2.5 million, which were incurred in 2018 and 2019. Severance and labor disputes During December 2019, the Company executed an agreement to sell the rights of certain customer "staff leasing" contracts related to its German subsidiary for total consideration of approximately $0.1 million, effective January 1, 2020. No other assets or liabilities other than those employee benefits related to employees working on the customer contracts were included in the sale. As of June 30, 2023, the Company has approximately $0.1 million of accrued estimated severance payment obligations, which takes into account the Company’s estimate with respect to the employees that have been or will be transitioned to the German subsidiaries' other customers. The $0.2 million of estimated obligations is net of $0.4 million in payments made and $1.0 million in reversals due to employees being transitioned to customer contracts.
|
Segment Disclosure |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Reporting [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Disclosure | Segment Disclosure The Company’s three operating segments are: •North America. This segment provides asset protection solutions predominantly in North America, with the largest concentration in the United States, followed by Canada, consisting primarily of NDT, inspection, mechanical and engineering services that are used to evaluate the safety, structural integrity and reliability of critical energy, industrial and public infrastructure and commercial aerospace components. Software, digital and data services are included in this segment. •International. This segment offers services, products and systems similar to those of the other segments to select markets within Europe, the Middle East, Africa, Asia and South America, but not to customers in China and South Korea, which are served by the Products and Systems segment. •Products and Systems. This segment designs, manufactures, sells, installs and services the Company’s asset protection products and systems, including equipment and instrumentation, predominantly in the United States. Costs incurred for general corporate services, including finance, legal, and certain other costs that are provided to the segments are reported within Corporate and eliminations. Sales to the International segment from the Products and Systems segment and subsequent sales by the International segment of the same items are recorded and reflected in the operating performance of both segments. Additionally, engineering charges and royalty fees charged to the North America and International segments by the Products and Systems segment are reflected in the operating performance of each segment. The accounting policies of the reportable segments are the same as those described in Note 1-Description of Business and Basis of Presentation. Segment income from operations is one of the primary performance measures used by the chief operating decision maker, to assess the performance of each segment and make resource allocation decisions. Certain general and administrative costs such as human resources, information technology and training are allocated to the segments. Segment income from operations excludes interest and other financial charges and income taxes. Corporate and other assets are comprised principally of cash, deposits, property, plant and equipment, domestic deferred taxes, deferred charges and other assets. Corporate loss from operations consists of administrative charges related to corporate personnel and other charges that cannot be readily identified for allocation to a particular segment. Selected consolidated financial information by segment for the periods shown was as follows: (with intercompany transactions eliminated in Corporate and eliminations)
Income (loss) from operations by operating segment includes intercompany transactions, which are eliminated in Corporate and eliminations.
Refer to Note 2–Revenue, for revenue by geographic area for the three and six months ended June 30, 2023 and 2022.
|
Description of Business and Basis of Presentation (Policies) |
6 Months Ended |
---|---|
Jun. 30, 2023 | |
Accounting Policies [Abstract] | |
Basis of Presentation | Basis of Presentation The Unaudited Condensed Consolidated Financial Statements contained in this report have been prepared in conformity with U.S. generally accepted accounting principles ("GAAP") and Securities and Exchange Commission ("SEC") guidance allowing for reduced disclosure for interim periods. In the opinion of management, the Unaudited Condensed Consolidated Financial Statements include all adjustments, which are of a normal recurring nature, necessary for a fair statement of the results for the interim periods of the years ending December 31, 2023 and December 31, 2022. Certain items included in these statements are based on management’s estimates. Actual results may differ from those estimates. The results of operations for any interim period are not necessarily indicative of the results expected for the year. The accompanying Unaudited Condensed Consolidated Financial Statements should be read in conjunction with the notes to the Audited Consolidated Financial Statements contained in the Company’s 2022 Annual Report on Form 10-K ("2022 Annual Report").
|
Principles of Consolidation | Principles of Consolidation The accompanying Unaudited Condensed Consolidated Financial Statements include the accounts of Mistras Group, Inc. as well as its wholly-owned subsidiaries, majority-owned subsidiaries and consolidated variable interest entities (VIE). For subsidiaries in which the Company’s ownership interest is less than 100%, the non-controlling interests are reported in stockholders’ equity in the accompanying Condensed Consolidated Balance Sheets. The non-controlling interests in net results, net of tax, is classified separately in the accompanying Unaudited Condensed Consolidated Statements of Income (Loss). All significant intercompany accounts and transactions have been eliminated in consolidation. The results of operations of companies acquired are included from the date of acquisition.
|
Reclassification | Reclassification Certain amounts in prior periods have been reclassified to conform to the current year presentation. Such reclassifications did not have a material effect on the Company’s financial condition or results of operations as previously reported.
|
Income Taxes | Income Taxes Income taxes are accounted for under the asset and liability method. We recognize deferred tax assets and liabilities at enacted income tax rates for the temporary differences between the financial reporting bases and the tax bases of our assets and liabilities. Any effects of changes in income tax rates or tax laws are included in the provision for income taxes in the period of enactment. Our net deferred tax assets primarily consist of net operating loss carryforwards, or NOLs. A valuation allowance is provided if it is more likely than not that some or all of a deferred income tax asset will not be realized. A current tax liability or asset is recognized for the estimated taxes payable or refundable on tax returns for the current and prior years. As of June 30, 2023, management concluded that it is more likely than not that a substantial portion of the Company’s deferred tax assets will be realized. We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate resolution. The Company’s effective income tax rate was approximately (974.3)% and 37.4% for the three months ended June 30, 2023 and 2022, respectively. The Company’s effective income tax rate was approximately 21.5% and 183.6% for the six months ended June 30, 2023 and 2022, respectively. The effective income tax rate for the three months ended June 30, 2023, was lower than the statutory rate primarily due to the impact of favorable discrete item related to stock compensation. The effective income tax rate for the three months ended June 30, 2022 was higher than the statutory rate primarily due a $0.7 million valuation allowance recorded on a foreign jurisdiction. The effective income tax rate for the six months ended June 30, 2023 was lower than the statutory rate due primarily to an unfavorable discrete item related to stock compensation. The effective income tax rate for the six months ended June 30, 2022 was higher than the statutory rate due primarily to a $0.7 million valuation allowance recorded during the period which was related to a foreign jurisdiction.
|
Recent Accounting Pronouncements | Recent Accounting Pronouncements In March 2020 and updated in January 2021, the FASB issued Accounting Standards Update ("ASU") 2020-04 and 2021-01, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” The amendments provide optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The guidance provides optional expedients and exceptions for applying U.S. GAAP to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another rate that is expected to be discontinued. The amendments in ASU 2020-04 are effective for all entities as of March 12, 2020 through December 31, 2024. The Company is currently evaluating applicable contracts and the available expedients provided by the new guidance.
|
Revenue | RevenueThe Company derives the majority of its revenue by providing services on a time and material basis, and are short-term in nature. The Company accounts for revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers. Performance Obligations The Company provides highly integrated and bundled inspection services to its customers. The majority of the Company’s contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and is, therefore, not distinct. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using the Company’s best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is a relative selling price based on price lists. Contract modifications are not routine in the performance of the Company’s contracts. Generally, when contracts are modified, the modification is to account for changes in scope to the goods and services that are provided. In most instances, contract modifications are for goods or services that are distinct, and, therefore, are accounted for as a separate contract. The Company’s performance obligations are satisfied over time as work progresses or at a point in time. The majority of the Company’s revenue is recognized over time as work progresses for the Company’s service deliverables, which includes providing testing, inspection and mechanical services to our customers. Revenue is recognized over time, based on time and material incurred to date which best portrays the transfer of control to the customer. The Company also utilizes an available practical expedient that provides for revenue to be recognized in an amount that corresponds directly with the value to the customer of the entity’s performance completed to date. Fixed fee arrangements are determined based on expected labor, material, and overhead to be consumed on fulfillment of such services. For these arrangements, revenue is recognized on a cost-to-cost method tracked on an input basis. The majority of our revenue recognized at a point in time is related to product sales when the customer obtains control of the asset, which is generally upon shipment to the customer. Contract costs include labor, material and overhead. The Company expects any significant remaining performance obligations to be satisfied within one year. Contract Estimates The majority of the Company's revenues are short-term in nature. The Company enters into master service agreements (MSAs) with customers that specify an overall framework and contract terms. The actual contracting to provide services or furnish products are triggered by a work order, purchase order, or some similar document issued pursuant to a MSA which sets forth the scope of services and/or identifies the products to be provided. From time-to-time, the Company may enter into longer-term contracts, which can range from several months to several years. Revenue on certain contracts is recognized as work is performed based on total costs incurred to date in relation to the total estimated costs for the performance of the contract at completion. This includes contract estimates of costs to be incurred for the performance of the contract. Cost estimation is based upon the professional knowledge and experience of the Company's project managers, engineers and financial professionals. Factors that are considered in estimating the work to be completed include the availability of materials, the effect of any delays in the Company's project performance and the recoverability of any claims. Whenever revisions of estimates, contract costs and/or contract values indicate that the contract costs will exceed estimated revenues, thus creating a loss, a provision for the total estimated loss is recorded in that period. Contract Balances The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the Consolidated Balance Sheets. Amounts are generally billed as work progresses in accordance with agreed-upon contractual terms, generally at periodic intervals (e.g., weekly, bi-weekly or monthly). Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. However, the Company sometimes receives advances or deposits from its customers before revenue is recognized, resulting in contract liabilities. These assets and liabilities are aggregated on an individual contract basis and reported on the Consolidated Balance Sheets at the end of each reporting period within accounts receivable, net or accrued expenses and other current liabilities. Unbilled revenue is generally billed in the subsequent quarter to their revenue recognition. The Company considers unbilled receivables as short-term in nature as they are normally converted to trade receivables within 90 days, thus future changes in economic conditions will not have a significant effect on the credit loss estimate.
|
Earnings (loss) per Share | Earnings (loss) per Share Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares outstanding during the period. Diluted earnings per share is computed by dividing net income (loss) by the sum of (1) the weighted-average number of shares of common stock outstanding during the period, and (2) the dilutive effect of assumed conversion of equity awards using the treasury stock method. With respect to the number of weighted-average shares outstanding (denominator), diluted shares reflects: (i) the exercise of options to acquire common stock to the extent that the options’ exercise prices are less than the average market price of common shares during the period and (ii) the pro forma vesting of restricted stock units.
|
Fair Value Measurements | Fair Value Measurements The Company performs fair value measurements in accordance with the guidance provided by ASC 820, Fair Value Measurements and Disclosures. ASC 820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. It also establishes a three level hierarchy that prioritizes the inputs used to measure fair value. Financial instruments measured at fair value on a recurring basis The fair value of contingent consideration liabilities was estimated using a discounted cash flow technique with significant inputs that are not observable in the market and thus represents a Level 3 fair value measurement as defined in ASC 820. The significant inputs in the Level 3 measurement not supported by market activity include the probability assessments of expected future cash flows related to the acquisitions, appropriately discounted considering the uncertainties associated with the obligation, and as calculated in accordance with the terms of the applicable acquisition agreements. Financial instruments not measured at fair value on a recurring basis The Company has evaluated current market conditions and borrower credit quality and has determined that the carrying value of its long-term debt approximates fair value. The fair value of the Company’s notes payable and finance lease obligations approximates their carrying amounts based on anticipated interest rates which management believes would currently be available to the Company for similar issuances of debt.
|
Segment Disclosure | Segment Disclosure The Company’s three operating segments are: •North America. This segment provides asset protection solutions predominantly in North America, with the largest concentration in the United States, followed by Canada, consisting primarily of NDT, inspection, mechanical and engineering services that are used to evaluate the safety, structural integrity and reliability of critical energy, industrial and public infrastructure and commercial aerospace components. Software, digital and data services are included in this segment. •International. This segment offers services, products and systems similar to those of the other segments to select markets within Europe, the Middle East, Africa, Asia and South America, but not to customers in China and South Korea, which are served by the Products and Systems segment. •Products and Systems. This segment designs, manufactures, sells, installs and services the Company’s asset protection products and systems, including equipment and instrumentation, predominantly in the United States. Costs incurred for general corporate services, including finance, legal, and certain other costs that are provided to the segments are reported within Corporate and eliminations. Sales to the International segment from the Products and Systems segment and subsequent sales by the International segment of the same items are recorded and reflected in the operating performance of both segments. Additionally, engineering charges and royalty fees charged to the North America and International segments by the Products and Systems segment are reflected in the operating performance of each segment. The accounting policies of the reportable segments are the same as those described in Note 1-Description of Business and Basis of Presentation. Segment income from operations is one of the primary performance measures used by the chief operating decision maker, to assess the performance of each segment and make resource allocation decisions. Certain general and administrative costs such as human resources, information technology and training are allocated to the segments. Segment income from operations excludes interest and other financial charges and income taxes. Corporate and other assets are comprised principally of cash, deposits, property, plant and equipment, domestic deferred taxes, deferred charges and other assets. Corporate loss from operations consists of administrative charges related to corporate personnel and other charges that cannot be readily identified for allocation to a particular segment.
|
Revenue (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Disaggregated Revenues | The following series of tables present the Company’s disaggregated revenue: Revenue by industry was as follows:
Revenue per key geographic location was as follows:
|
Share-Based Compensation (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Share-Based Payment Arrangement [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Vesting Activity of Restricted Stock Unit Awards | A summary of the vesting activity of restricted stock unit awards, with the respective fair value of the awards, is as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Fully-vested Common Stock Issued to Non-employee Directors | A summary of the fully-vested common stock the Company issued to its six non-employee directors, in connection with its non-employee director compensation plan, is as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Company's Outstanding, Nonvested Restricted Share Units and Performance Restricted Stock Units | A summary of the Company’s outstanding, non-vested restricted share units is as follows:
|
Earnings (loss) per Share (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Earnings Per Share [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Computations of Basic and Diluted Earnings (Loss) per Share | The following table sets forth the computations of basic and diluted earnings (loss) per share:
_______________ (1) For the six months ended June 30, 2023 and 2022, 1,106,595 shares and 1,412,073 shares related to restricted stock were excluded from the calculation of diluted EPS due to the net loss for the period.
|
Acquisitions (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Business Combination and Asset Acquisition [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Acquisition-related Expense | These amounts are reported as Acquisition-related expense, net on the Unaudited Condensed Consolidated Statements of Income (Loss) and were as follows for the three and six months ended June 30, 2023 and 2022:
|
Accounts Receivable, net (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Receivables [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Accounts Receivable, Net | Accounts receivable consisted of the following:
|
Inventory (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Inventory Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Inventory | Inventories consist of the following (in thousands):
|
Property, Plant and Equipment, net (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Property, Plant and Equipment, net | Property, plant and equipment consisted of the following:
|
Goodwill (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill and Intangible Assets Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Changes in Carrying Amount of Goodwill | Changes in the carrying amount of goodwill by segment is shown below:
|
Intangible Assets (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Intangible Assets, Net (Excluding Goodwill) [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Net Carrying Amount of Intangible Assets | The gross amount, accumulated amortization and net carrying amount of intangible assets were as follows:
|
Accrued Expenses and Other Current Liabilities (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Payables and Accruals [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Accrued Expenses and Other Current Liabilities | Accrued expenses and other current liabilities consisted of the following:
|
Long-Term Debt (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Debt Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Long-term Debt | Long-term debt consisted of the following:
|
Fair Value Measurements (Tables) |
6 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Disclosures [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Changes in Fair Value of Level 3 Contingent Consideration | The following table represents the changes in the fair value of Level 3 contingent consideration:
|
Segment Disclosure (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Reporting [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Selected Consolidated Financial Information by Segment | Selected consolidated financial information by segment for the periods shown was as follows: (with intercompany transactions eliminated in Corporate and eliminations)
Income (loss) from operations by operating segment includes intercompany transactions, which are eliminated in Corporate and eliminations.
|
Description of Business and Basis of Presentation - Narrative (Details) $ in Millions |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2023
USD ($)
|
Jun. 30, 2022 |
Jun. 30, 2023
USD ($)
segment
|
Jun. 30, 2022 |
|
Tax Credit Carryforward [Line Items] | ||||
Number of operating segments | segment | 3 | |||
Effective income tax rate | (974.30%) | 37.40% | 21.50% | 183.60% |
Foreign Tax Authority | ||||
Tax Credit Carryforward [Line Items] | ||||
Valuation allowance recorded during the period related to deferred tax assets | $ | $ 0.7 | $ 0.7 |
Revenue - Narrative (Details) - USD ($) $ in Millions |
6 Months Ended | |
---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | ||
Revenue recognized that was included in contract liability balance at the beginning of the year | $ 4.6 | $ 1.4 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01 | ||
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | ||
Revenue, remaining performance obligation, expected timing of satisfaction period | 1 year |
Share-Based Compensation - Equity Incentive Plans (Details) |
6 Months Ended | |
---|---|---|
May 23, 2022
shares
|
Jun. 30, 2023
plan
shares
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Number of equity incentive plans | plan | 2 | |
2009 Plan | ||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Number of awards that may be granted (in shares) | 0 | |
2016 Plan | ||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Number of awards that may be granted (in shares) | 1,200,000 | |
Increase in total number of shares authorized for issuance (in shares) | 1,200,000 | |
Total number of shares authorized for issuance (in shares) | 4,900,000 |
Share-Based Compensation - Stock Options (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Stock Options | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Recognized share-based compensation expense | $ 0 | $ 0 | $ 0 | $ 0 |
Share-Based Compensation - Restricted Stock Unit Awards - Narrative (Details) - Restricted Stock Unit Awards - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Recognized share-based compensation expense (benefit) | $ 0.8 | $ 0.9 | $ 1.8 | $ 1.9 |
Unrecognized compensation cost, net of estimated forfeitures | $ 9.2 | $ 9.2 | ||
Weighted-average period over which unrecognized compensation cost is expected to be recognized (years) | 2 years 10 months 24 days |
Share-Based Compensation - Vesting Activity of Restricted Stock Unit Awards (Details) - Restricted Stock Unit Awards - USD ($) shares in Thousands, $ in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Restricted stock awards vested (in shares) | 430 | 326 |
Fair value of awards vested | $ 2,616 | $ 2,164 |
Share-Based Compensation - Fully-vested Common Stock Issued to Non-employee Directors (Details) - Common Stock - Non-employee Directors shares in Thousands, $ in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2023
USD ($)
director
shares
|
Jun. 30, 2022
USD ($)
shares
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Number of non-employee directors to whom fully vested common stock is granted | director | 6 | |
Awards issued (in shares) | shares | 48 | 34 |
Grant date fair value of awards issued | $ | $ 275 | $ 225 |
Share-Based Compensation - Restricted Stock Units Awards - Activity (Details) - Restricted Stock Unit Awards - $ / shares shares in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Restricted Stock Units Awards (Units) | ||
Outstanding at beginning of period (in shares) | 1,415 | 1,208 |
Granted (in shares) | 581 | 675 |
Released (in shares) | (430) | (326) |
Forfeited (in shares) | (98) | (20) |
Outstanding at end of period (in shares) | 1,468 | 1,537 |
Weighted Average Grant-Date Fair Value (in dollars per share) | ||
Outstanding at the beginning of period (in dollars per share) | $ 6.66 | $ 7.96 |
Granted (in dollars per share) | 8.42 | 7.65 |
Released (in dollars per share) | 6.09 | 10.03 |
Forfeited (in dollars per share) | 7.94 | 8.49 |
Outstanding at end of period (in dollars per share) | $ 7.62 | $ 7.38 |
Share-Based Compensation - Performance Restricted Stock Units - Activity (Details) - PRSUs - $ / shares shares in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Performance Restricted Stock (Units) | ||
Outstanding at beginning of period (in shares) | 280 | 388 |
Granted (in shares) | 282 | 341 |
Performance condition adjustments (in shares) | (215) | (163) |
Released (in shares) | (64) | (17) |
Forfeited (in shares) | (84) | 0 |
Outstanding at end of period (in shares) | 199 | 549 |
Weighted Average Grant-Date Fair Value (in dollars per share) | ||
Outstanding at the beginning of period (in dollars per share) | $ 9.96 | $ 10.07 |
Granted (in dollars per share) | 8.50 | 6.55 |
Performance condition adjustments (in dollars per share) | 8.27 | 8.34 |
Released (in dollars per share) | 5.58 | 6.85 |
Forfeited (in dollars per share) | 6.95 | 0 |
Outstanding at end of period (in dollars per share) | $ 9.45 | $ 9.12 |
Acquisitions (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Business Combination and Asset Acquisition [Abstract] | ||||
Due diligence, professional fees and other transaction costs | $ 1 | $ 13 | $ 3 | $ 18 |
Adjustments to fair value of contingent consideration liabilities | 0 | 45 | ||
Acquisition-related expense, net | $ 1 | $ 13 | $ 3 | $ 63 |
Accounts Receivable, net - Schedule of Accounts Receivable, net (Details) - USD ($) $ in Thousands |
Jun. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Receivables [Abstract] | ||
Trade accounts receivable | $ 120,634 | $ 127,767 |
Allowance for credit losses | (1,861) | (4,110) |
Accounts receivable, net | $ 118,773 | $ 123,657 |
Accounts Receivable, net - Narrative (Details) - USD ($) $ in Thousands |
1 Months Ended | 3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|---|
Dec. 31, 2019 |
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
Dec. 31, 2022 |
|
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||||
Unbilled revenues accrued | $ 20,500 | $ 20,500 | $ 13,500 | |||
Past due receivables outstanding | 118,773 | 118,773 | $ 123,657 | |||
Bad debt provision for troubled customers, net of recoveries | $ 0 | $ 289 | $ 0 | $ 289 | ||
Texas Customer | ||||||
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||||
Past due receivables outstanding | $ 1,400 | |||||
Amount of damages claimed | 1,400 | |||||
Texas Customer | Litigation and Commercial Claims | ||||||
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||||
Bad debt provision for troubled customers, net of recoveries | $ 1,400 |
Inventory (Details) - USD ($) $ in Thousands |
Jun. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Inventory Disclosure [Abstract] | ||
Raw materials and consumable supplies | $ 8,841 | $ 7,745 |
Work in progress and finished goods | 7,226 | 5,811 |
Inventories | $ 16,067 | $ 13,556 |
Goodwill - Changes in Carrying Amount of Goodwill (Details) $ in Thousands |
6 Months Ended |
---|---|
Jun. 30, 2023
USD ($)
| |
Goodwill [Roll Forward] | |
Beginning balance | $ 199,635 |
Foreign currency translation | 1,951 |
Ending balance | 201,586 |
North America | |
Goodwill [Roll Forward] | |
Beginning balance | 185,710 |
Foreign currency translation | 1,658 |
Ending balance | 187,368 |
International | |
Goodwill [Roll Forward] | |
Beginning balance | 13,925 |
Foreign currency translation | 293 |
Ending balance | 14,218 |
Products and Systems | |
Goodwill [Roll Forward] | |
Beginning balance | 0 |
Foreign currency translation | 0 |
Ending balance | $ 0 |
Accrued Expenses and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Payables and Accruals [Abstract] | ||
Accrued salaries, wages and related employee benefits | $ 26,811 | $ 26,684 |
Contingent consideration, current portion | 0 | 937 |
Accrued workers’ compensation and health benefits | 3,760 | 3,660 |
Deferred revenue | 9,257 | 7,521 |
Pension accrual | 2,458 | 2,519 |
Right-of-use liability - Operating | 10,603 | 10,376 |
Other accrued expenses | 26,083 | 26,147 |
Total | $ 78,972 | $ 77,844 |
Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($) $ in Thousands |
Jun. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Debt Instrument [Line Items] | ||
Total debt | $ 183,671 | $ 191,251 |
Less: Current portion | (7,550) | (7,425) |
Long-term debt, net of current portion | 176,121 | 183,826 |
Senior credit facility | ||
Debt Instrument [Line Items] | ||
Total debt | 61,150 | 65,250 |
Senior credit facility | Senior Secured Term Loan | ||
Debt Instrument [Line Items] | ||
Unamortized debt issuance costs | 500 | 500 |
Total debt | 118,326 | 121,399 |
Other | ||
Debt Instrument [Line Items] | ||
Total debt | $ 4,195 | $ 4,602 |
Fair Value Measurements (Details) - Level 3 - Contingent Consideration - USD ($) $ in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
Beginning balance | $ 938 | $ 1,831 |
Payments | (938) | (938) |
Revaluation | 0 | 45 |
Ending balance | $ 0 | $ 938 |
Segment Disclosure (Details) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2023
USD ($)
|
Jun. 30, 2022
USD ($)
|
Jun. 30, 2023
USD ($)
segment
|
Jun. 30, 2022
USD ($)
|
Dec. 31, 2022
USD ($)
|
|
Segment Reporting [Abstract] | |||||
Number of operating segments | segment | 3 | ||||
Financial information by segment | |||||
Revenue | $ 176,030 | $ 179,031 | $ 344,046 | $ 340,693 | |
Gross profit | 49,722 | 53,558 | 95,799 | 93,450 | |
Income (loss) from operations | 3,893 | 9,576 | 2,065 | 4,877 | |
Depreciation and amortization | 8,309 | 8,128 | 16,722 | 16,935 | |
Intangible assets, net | 46,145 | 46,145 | $ 49,015 | ||
Total assets | 540,946 | 540,946 | 534,904 | ||
Operating segments | North America | |||||
Financial information by segment | |||||
Revenue | 145,550 | 149,528 | 282,482 | 282,474 | |
Gross profit | 39,679 | 42,954 | 76,316 | 73,479 | |
Income (loss) from operations | 12,338 | 14,855 | 21,715 | 18,615 | |
Depreciation and amortization | 6,370 | 6,166 | 12,727 | 12,759 | |
Intangible assets, net | 40,650 | 40,650 | 43,260 | ||
Total assets | 408,583 | 408,583 | 407,779 | ||
Operating segments | International | |||||
Financial information by segment | |||||
Revenue | 30,277 | 29,610 | 59,684 | 57,748 | |
Gross profit | 8,398 | 9,440 | 15,766 | 17,630 | |
Income (loss) from operations | 507 | 1,580 | (61) | 1,864 | |
Depreciation and amortization | 1,889 | 1,919 | 3,748 | 3,977 | |
Intangible assets, net | 3,758 | 3,758 | 4,422 | ||
Total assets | 105,751 | 105,751 | 104,531 | ||
Operating segments | Products and Systems | |||||
Financial information by segment | |||||
Revenue | 3,329 | 2,652 | 7,068 | 5,588 | |
Gross profit | 1,614 | 1,157 | 3,676 | 2,325 | |
Income (loss) from operations | 94 | (420) | 478 | (1,002) | |
Depreciation and amortization | 87 | 120 | 343 | 337 | |
Intangible assets, net | 1,267 | 1,267 | 1,208 | ||
Total assets | 13,127 | 13,127 | 12,408 | ||
Corporate and eliminations | |||||
Financial information by segment | |||||
Revenue | (3,126) | (2,759) | (5,188) | (5,117) | |
Gross profit | 31 | 7 | 41 | 16 | |
Income (loss) from operations | (9,046) | (6,439) | (20,067) | (14,600) | |
Depreciation and amortization | (37) | $ (77) | (96) | $ (138) | |
Intangible assets, net | 470 | 470 | 125 | ||
Total assets | $ 13,485 | $ 13,485 | $ 10,186 |
B0&++
M99UDN+*Y$LJ/;9TR U"F@]O]#4 1+[3[&X"B<5]_PYUFP\.B[6VIN9'W^CFU
M(%E72?FQK59F (H866:3=5%10B*;K(NB7M!7QSOMAH?%6YO?!3=-G!_T]+.%
M43E&T+VNNWO6H#1[@ILX=A67O7-G ":B@=W( =38:&)B1\.%Q0=%\C@8G<+#
MPQ+O]GOINTIK[%-GF[LH$CE"'O*%2>AT,Q=F6EZ?H.G$'1Y6=[\;R7;TE0BD
MZVHIW][",P!$0_O=)@508QIZ3KH!6!CW['32R3 :.4]D6P^$DTB?2$;D9LN],W22TG?8)X3[L:J9+C(^E
M*'2PX:SW"LDZB4WL&-HOX")Q!#TP=0DQ! [^0"LC%FDLV'Q7YHDRV)&8I4V*0]SJ_?5]7-0X>=R6YV$2 92U0?=;QZ
M55W-E_=-^\%LM.[$QVU5FU=GFZ[;/;^\-/E&;Y59-#M=XY=5TVY5AZ_M^M+L
M6JT*GK2M+J7O)Y=;5=9GKU_RLYOV] @>0[ ")U]UOY%5>,M(9H
M2XLN3//&NW=U*3Y-1;GZ]F,>[]=IG:R-19&OA2[6OP29JTK
MH[@WEG_OT_JK<65\O N,%S^]-*I-7":5D>;&GYMB7\7YNGIE_"2]OY[7HJ)-
MNOGJ6*FWATK1GDK]6=1Q!A1;C"AFO$NKNHRK__Z'..;/45GL=Z^,7_/5:]&2
M8O5Y4V3KI!2?>I2X/Q_; Z0*AE,MBNVVR \Y6EU 8CDL\
6<=JQH$P!VRFU>^MJUGM<0-EJQ($R*KOO46'@U7A8I\ WDA58%PA"3['(K>
M((D[!&.KG Y+Z.;#:)2I5QH*B^I6NTX"C# C^R&B)(
A Z,7 ^5+2R%?WQ$WF,'JR8N%+]$=:#6
MTE=T[-81G&[O/CH(PS/Q&%\+=/)"2>@6N0\*8EK4S3D21.7^M:EU@(\T ?
MV0 0&@6A=
;HD;X7@G "Z4D$(UEJ EL(@\*(
MGX(@;!8AR,F-*0P8+?=PB!A\ D2IMX2^8#J0WPQ\,F98_0$0 ? Q,5D JP&9
M,-$H ^#@IPJK#/T_NI9WW&7=
M;EL^P \BI!1'[VYOCN&7TE6AXZJ[/!O>$]ZT&\7=$*W[= H*I'#KJL,D.#3O
MD9&PKJI=9:7 TL*::A5+'U#7=0<8@P'V#W4+F=?7!1TI@5 H&!=>XC3*5TG>
MDE6$L-0D*WN' '8A%"-;:Q2Y5&%&V1M'9ZQC[*M1+V5K!9OHV)R"*5 ,!%L/
MG*A<+!=EGE;D2;'DXC-I'1=9L6!M[6R//)+^"9R-G2Y#6QV!5X5$%9$;]:4G
MV2+['.="I]6FDUGVB++ONVY+(+(L;'=[$RMSCD-"+.1J
M^T%Q;&8!#@AX0DCM!S.GZKJN#I3B+MQD"FA6L'=7CM&;)\@$]S8W3"3X;&$R
ME??$7]6&D+DJXA @CJH>V1.G30JUBNR);^O&Z4<#30";_*;U\*YY^%"YN%-,
MRS!D8A-B/5_*FO@D&E/W&CWX82S\YLZ*]T0SQ%"Z.V\ :%L$!$X\\#IG<*:1W/
MUT?T[UWNE,N*:[R1XK>F,O7G-(ZWB\/J"_<[E3+ENF\5;R/]K*-"NO\*#"F@W)'[]SCEL[!XI>3:C; ?
M;=/<@W+01G:3,S'H6C'.['&JPY%#$;[@$$\.L>,]!G(L[YAAZZ62>U#6FM#L
MPJ7JO(E<*VQ3OAI%MRWYF?5U6:H!*WC[2&W6J(&)"CZ;!A7<#DJA,/"I9=N6
MMZ9%O0P,Q;2>03GAWXSX\0OX&=Q+81H-;T6%U;_] ^(Z$XX/A&_BDX ?!W$.
M2>A#',;)";QD+D#B\)(7\#;LB6WYE+BK!N,:_KS>:J/HR?SU7,HC8OH\HOV,
M+G7/2EQY])UH5 _HK=^\BK+PZ@3?=.:;GD+_'QIV$O]Y]O\M*!S,\=A<.O-R
M,N='YJ6D;UP;@9[(^&S3.]7R"
M,_C<._)B!U'H9V%BIR3/IH:QWYM#%0B+Q$Y1FL,W:2C.:\@+_R*/[2+WBS2%
MYYYN<*0[':J=4U?;ST&848+FTUG KT?=^F4^JO\]4[M6:.!8DVMXGB\\4*.B
MCALC>Z=B6VE($]V2JDIML@9T7TMI#AL;8/ZMK?\!4$L#!!0 ( .9=!U?F
MLV U%PH )8: 9 >&PO=V]R:W-H965T
S^1C.NR< ? 38 E:@GGQU6C_&.E7FB
M&DUG':7=@S''/ACM-"#;/9>,)L
O3ZC];S@KUIM
M?>^S($L6UGZE+^_+J]&4%%)&%8$D2/S;J%ME# F"&M^2S%%W)&WL?\[2_\BV
MPY:%].K6FK_I,JRO1B]&HE1+V9KPV6[_I)(]YR2OL,;S7[&-:\_G(U&T/M@J
M;88&E:[C?_F0_-#;\&+ZG0WSM&'.>L>#6,LW,LCK2V>WPM%J2*,/;"KOAG*Z
MIJ#W&OO"]:VM*AW@Y>"%K$MQ:^N@ZY6J"ZW\Y4G $;3PI$CB7D=Q\^^(
MNQ"?(MQ=NZ5.5P_PE4Z_2;9_U>SW\H\$-;3\3I="SFT_GI#^2==O:>LKS3
M_\5>\4;[PEC?.B7^<;/PP0$T_SSFA7C(V?%#*)%>^486ZFJ$3/'*;=3H^N>?
M9A?37W]@PEEGPMF/I/_W(?L_Q(F/:B6-N'.V4*K$X[CFG=TH5],>\;[>*!_T
M2E*2>?%EK2"A:F2]$]J+1CEM2UU(8_"]WEBS424^"".WOM7!C^EI7P")+XS4
ME1=A+8.03GM%.P(D6P<=P!VBL*W#8[L4B];#(.\G@Z,+6=
ZHD1BS%MJ0DBE)TQS>LS9JL9"&
M![+DCMR>4L8$NHCH$1?=,.V;M.X ^7CJ)84/,G@^.<^)-.XWG=TM1,(FTTUT
MTKW"Q,#*2;Z,H%ZGU+YIJ7M^$_/N8*@==-I=IU_WB@_C/0@L+
M5G>=;+:VW"QP0EJ)CCK?G'@B:CKR0%)190LUBO<6:XA\;"UP!*X&ZM-3>=[+
ML:K)3=1F[1QYSLPV0T#T251A?J2QTC48MM*/'7L4U+C&(YI]PT[<"<]EOO+]
MC6C565&-Y!BUW-?TZSI_"A6A VOK7S8DO6PPO"I(]ZIPK[Z]\H1>(N@GVAI]
ME@^R&W8%\B\L3%*>IH$;E3R-"HRB(N))$6U&>;(CHM@CRG,6E3P+ Y;BKTA8
MFO,\*0X+:LSCJ&01S]*(Y3S("H9-B^)(Z.PDYF&4G;*3B.=IB?^4AT7A_\/\
ME/S-,Q[$SO.\Q"C$*$X2'B29&P4\*^.?B.#?#=$M,WSYX_BCISWYBRHX'M5<*P#0N7"7P(DV)_B'/0QJ$!1*0[N0P#7*D
M)"T"=I*%IQ@667(X?67"3I(H.&5)7K"3D =!='J4_"6Q&&3/>!(3^:, 50/6
MG\"U+ B(_C$O0&_DCZ?NW"2Q77P[26A)G3DY(573AI4\.!^:.9*LV&WE D/4 '$5T@4MJ9CL4F *
M,BK8_G'?'=/_$5/)$#^'&R@27P^]A![WS84T+JY>+'W?TF3OE+Q"H/4 A/&:
M^F>,@&,AS"@*]DFC@E"X#)7LQ1=]?*Y[4%C-K+FG@ G*Z9RYL;;!_A'WQUHK
M$O/
V(?!V),+OMO/,>%?RK&X/A9Z2(>TED'* \5S+F\P/VF
M";FB4;=KF^)R9RI8BDM],MV'HE6!TF%.0$"ZI^[Y@@Z[X05)S1!@6)%V", *IK)Z\FT9A]+$;"7\\#IR9
M.#YE[5P4W\S#7R]_C@D]**Y_S/DRYT;B N]#V ^#<7]T.3I&BX_"_C",^L$D
M/FYJ+ 23I6S])R1[)*[XE!0-V\FT*ML.%D72%*Z#.9+'MKU=;R!M7-Y9JJ+J
M8+^Y]=T&N2]5.CAUO?G/'B,JKYU[<@TENZEL^RYUN]VK?M4^9M_%VT^".Z%W
MDFZ6 C-2#0:3D0>Z?6;;A56U>]JVRM)#Z:8Y?9F@9@$ZSY2RQP4;Z+YUEO\"
M4$L#!!0 ( .9=!U=D[DG+ , +\& 9 >&PO=V]R:W-H965T