XML 132 R21.htm IDEA: XBRL DOCUMENT
v3.22.4

Customer Prepayments | 12 Months Ended
--- | ---
Dec. 31, 2022
Revenue Recognition and Deferred Revenue [Abstract] |
Customer Prepayments | Customer Prepayments In 2020, the Company entered into an investment agreement and a master supply agreement with a customer to procure equipment to manufacture product for the customer. The customer provided prepayments to the Company to fund the necessary infrastructure improvements and procure the equipment necessary to supply the customer with the desired product. The Company owns, operates and maintains the equipment that is being used to manufacture product for the customer. Revenue will be recognized as the Company fulfills purchase orders and ships the commercial product to the customer, as product delivery is considered the satisfaction of the performance obligation. Additionally, during the second quarter of 2022, the Company entered into an amendment to the investment agreement with the same customer to procure additional equipment to manufacture product for the customer. As of December 31, 2022, the Company has received approximately $21.9 million in prepayments under the terms of this amended agreement. As of December 31, 2022 and 2021, $85.9 million and $72.6 million, respectively, of prepayments are classified as Unearned income on the Consolidated Balance Sheet. The prepayments will remain in Unearned income until commercial purchase orders are received for product serviced out of the equipment, at which time a portion of the purchase order value related to prepayments will be reclassified to Unearned revenue. As of December 31, 2022 $4.5 million of the prepayments are classified as Unearned revenue. No amounts of the prepayments were classified as short-term unearned revenue as of December 31, 2021

X
- Definition Entire disclosure for customer prepayments. + References No definition available. + Details
Name: | mtrn_CustomerPrepaymentsTextBlock
Namespace Prefix: | mtrn_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueRecognitionAndDeferredRevenueAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration