XML 48 R29.htm IDEA: XBRL DOCUMENT
v3.24.0.1

NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Schedule of Estimated Useful Lives | Depreciation and amortization are computed using the straight line method over the following estimated useful lives:
Buildings and improvements(a) | 10 – 35 years
Machinery and equipment | 3 – 10 years
Office furniture and equipment | 5 – 10 years
Computer equipment and software | 3 – 5 years
Motor vehicles | 5 years
(a) Leasehold improvements are the shorter of economic useful life or life of the lease
Schedule of Interest Expenses Incurred | Total interest incurred for 2023, 2022, and 2021 is noted below:
|  | Year Ended December 31,
|  | 2023 |  | 2022 |  | 2021
Interest costs charged to expense |  | $ | 6,647 |  |  | $ | 5,451 |  |  | $ | 4,037 |
Plus: Interest cost capitalized |  | 2,349 |  |  | 866 |  |  | 339 |
Total |  | $ | 8,996 |  |  | $ | 6,317 |  |  | $ | 4,376 |

X
- Definition Schedule of Property, Plant and Equipment, Estimated Useful Lives + References No definition available. + Details
Name: | mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock
Namespace Prefix: | mgpi_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities. + References No definition available. + Details
Name: | us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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