| 1 | 1101 - Statement - Balance Sheet | Balance Sheet [Hypercube] | Assets | RollUp | disclosures:AssetsRollUp, disclosures:BalanceSheetClassified, disclosures:RevenueRecognitionPolicies |
| 2 | 1101 - Statement - Balance Sheet | Balance Sheet [Hypercube] | Liabilities and Equity | RollUp | disclosures:BalanceSheetClassified, disclosures:LiabilitiesAndEquityRollUp, disclosures:RevenueRecognitionPolicies |
| 3 | 1102 - Statement - Income Statement | Income Statement [Hypercube] | Net Income (Loss) | RollUp | disclosures:IncomeStatement, disclosures:RevenueRecognitionPolicies |
| 4 | 1103 - Statement - Cash Flow Statement | Cash Flow Statement [Hypercube] | Net Cash Flow | RollUp | disclosures:CashFlowStatementDirectMethod, disclosures:NetCashFlowRollUp, disclosures:RevenueRecognitionPolicies |
| 5 | 1103 - Statement - Cash Flow Statement | Cash Flow Statement [Hypercube] | Cash and Cash Equivalents, Beginning Balance | RollForward | disclosures:CashAndCashEquivalentsRollForward, disclosures:CashAndCashEquivalentsSummaryRollForward, disclosures:CashFlowStatementDirectMethod, disclosures:RevenueRecognitionPolicies |
| 6 | 1104 - Statement - Statement of Changes in Equity | Statement of Changes in Equity [Hypercube] | Equity, Beginning Balance | RollForward | disclosures:RevenueRecognitionPolicies, disclosures:StatementOfChangesInEquity |
| 7 | 2110 - Disclosure - Nature of Business Note | Nature of Business [Hypercube] | Nature of Business [Text Block] | Level1TextBlock | disclosures:NatureOfEntity, disclosures:RevenueRecognitionPolicies |
| 8 | 2120 - Disclosure - Basis of Reporting Note | Basis of Reporting [Hypercube] | Basis of Reporting [Text Block] | Level1TextBlock | disclosures:BasisOfPresentation, disclosures:RevenueRecognitionPolicies |
| 9 | 4000 - Disclosure - Significant Accounting Policies | Significant Accounting Policies [Hypercube] | Cash and Cash Equivalents Policies [Text Block] | Level1TextBlock | disclosures:CashAndCashEquivalentsPolicy, disclosures:RevenueRecognitionPolicies |
| 10 | 4000 - Disclosure - Significant Accounting Policies | Significant Accounting Policies [Hypercube] | Receivables Policies [Text Block] | Level1TextBlock | disclosures:ReceivablesPolicies, disclosures:RevenueRecognitionPolicies |
| 11 | 4000 - Disclosure - Significant Accounting Policies | Significant Accounting Policies [Hypercube] | Inventories Policies [Text Block] | Level1TextBlock | disclosures:InventoriesPolicies, disclosures:RevenueRecognitionPolicies |
| 12 | 4000 - Disclosure - Significant Accounting Policies | Significant Accounting Policies [Hypercube] | Property, Plant, and Equipment Policies [Text Block] | Level1TextBlock | disclosures:PropertyPlantAndEquipmentPolicies, disclosures:RevenueRecognitionPolicies |
| 13 | 4000 - Disclosure - Significant Accounting Policies | Significant Accounting Policies [Hypercube] | Accounts Payable Policies [Text Block] | Level1TextBlock | disclosures:AccountsPayablePolicies, disclosures:RevenueRecognitionPolicies |
| 14 | 4000 - Disclosure - Significant Accounting Policies | Significant Accounting Policies [Hypercube] | Long-term Debt Policies [Text Block] | Level1TextBlock | disclosures:LongTermDebtPolicies, disclosures:RevenueRecognitionPolicies |
| 15 | 4000 - Disclosure - Significant Accounting Policies | Significant Accounting Policies [Hypercube] | Revenue Recognition Policies [Text Block] | Level1TextBlock | disclosures:RevenueRecognitionPolicies |
| 16 | 6110 - Disclosure - Cash and Cash Equivalents Roll Forward | Cash and Cash Equivalents Roll Forward [Hypercube] | Cash and Cash Equivalents, Beginning Balance | RollForward | disclosures:CashAndCashEquivalentsRollForward, disclosures:RevenueRecognitionPolicies |
| 17 | 6120 - Disclosure - Receivables Roll Forward | Receivables Roll Forward [Hypercube] | Receivables, Beginning Balance | RollForward | disclosures:ReceivablesRollForward, disclosures:RevenueRecognitionPolicies |
| 18 | 6130 - Disclosure - Inventories Roll Forward | Inventories Roll Forward [Hypercube] | Inventories, Beginning Balance | RollForward | disclosures:InventoriesRollForward, disclosures:RevenueRecognitionPolicies |
| 19 | 6140 - Disclosure - Property, Plant, and Equipment Roll Forward | Property, Plant and Equipment Roll Forward [Hypercube] | Property, Plant and Equipment, Beginning Balance | RollForward | disclosures:PropertyPlantAndEquipmentNetRollForward, disclosures:RevenueRecognitionPolicies |
| 20 | 7110 - Disclosure - Accounts Payable Roll Forward | Accounts Payable Roll Forward [Hypercube] | Accounts Payable, Beginning Balance | RollForward | disclosures:AccountsPayableRollForward, disclosures:RevenueRecognitionPolicies |
| 21 | 7115 - Disclosure - Accrued Expenses Roll Forward | Accrued Expenses Roll Forward [Hypercube] | Accrued Expenses, Beginning Balance | RollForward | disclosures:AccruedExpensesRollForward, disclosures:RevenueRecognitionPolicies |
| 22 | 7117 - Disclosure - Current Portion of Long-term Debt Roll Forward | Current Portion of Long-term Debt Roll Forward [Hypercube] | Current Portion of Long-term Debt, Beginning Balance | RollForward | disclosures:RevenueRecognitionPolicies |
| 23 | 7120 - Disclosure - Long-term Debt Roll Forward | Long-term Debt Roll Forward [Hypercube] | Long-term Debt, Beginning Balance | RollForward | disclosures:LongTermDebtRollForward, disclosures:RevenueRecognitionPolicies |
| 24 | 7130 - Disclosure - Paid In Capital Roll Forward | Paid In Capital Roll Forward [Hypercube] | Paid In Capital, Beginning Balance | RollForward | disclosures:PaidInCapitalRollForward, disclosures:RevenueRecognitionPolicies |
| 25 | 7140 - Disclosure - Retained Earnings Roll Forward | Retained Earnings Roll Forward [Hypercube] | Retained Earnings, Beginning Balance | RollForward | disclosures:RetainedEarningsRollForward, disclosures:RevenueRecognitionPolicies |
| 26 | 8110 - Disclosure - Cash and Cash Equivalents Subclassifications | Cash and Cash Equivalents Subclassifications [Hypercube] | Cash and Cash Equivalents | RollUp | disclosures:CashAndCashEquivalentsSubclassifications, disclosures:RevenueRecognitionPolicies |
| 27 | 8120 - Disclosure - Receivables Subclassifications | Receivables Subclassifications [Hypercube] | Receivables | RollUp | disclosures:ReceivablesSubclassifications, disclosures:RevenueRecognitionPolicies |
| 28 | 8130 - Disclosure - Inventories Subclassifications | Inventories Subclassifications [Hypercube] | Inventories | RollUp | disclosures:InventoriesSubclassifications, disclosures:RevenueRecognitionPolicies |
| 29 | 8150 - Disclosure - Property, Plant, and Equipment Subclassifications | Property, Plant and Equipment Subclassifications [Hypercube] | Property, Plant and Equipment | RollUp | disclosures:PropertyPlantAndEquipmentNetSubclassifications, disclosures:RevenueRecognitionPolicies |
| 30 | 8160 - Disclosure - Accounts Payable Subclassifications | Accounts Payable Subclassifications [Hypercube] | Accounts Payable | RollUp | disclosures:AccountsPayableSubclassifications, disclosures:RevenueRecognitionPolicies |
| 31 | 8170 - Disclosure - Long-term Debt Subclassifications | Long-term Debt Subclassifications [Hypercube] | Long-term Debt | RollUp | disclosures:LongTermDebtSubclassifications, disclosures:RevenueRecognitionPolicies |
| 32 | 8180 - Disclosure - Long-term Debt Maturities | Long-term Debt Maturities [Hypercube] | Long-term Debt | RollUp | disclosures:LongTermDebtMaturities, disclosures:RevenueRecognitionPolicies |
| 33 | 9101 - Support - Trial Balance | Trial Balance [Hypercube] | Check Sum | RollUp | disclosures:RevenueRecognitionPolicies, disclosures:TrialBalance |
| 34 | 9103 - Support - Income Summary | Income Summary [Hypercube] | Net Income (Loss) | RollUp | disclosures:IncomeStatement, disclosures:RevenueRecognitionPolicies |
| 35 | 9104 - Support - Reconcile Income Summary and Trial Balance Roll Forward | Retained Earnings Roll Forward [Hypercube] | Retained Earnings, Beginning Balance | RollForward | disclosures:RetainedEarningsRollForward, disclosures:RevenueRecognitionPolicies |
| 36 | 9105 - Support - Transactions Groupings | Transactions Groupings [Hypercube] | Payment of Dividends | Set | disclosures:RevenueRecognitionPolicies |
| 37 | 9105 - Support - Transactions Groupings | Transactions Groupings [Hypercube] | Check Sum Changes | RollUp | disclosures:RevenueRecognitionPolicies, disclosures:TransactionsGroupings |
| 38 | FAC-101-Balance Sheet, Classified (BSC) | Balance Sheet, Classified [Table] | Assets | RollUp | disclosures:RevenueRecognitionPolicies |
| 39 | FAC-101-Balance Sheet, Classified (BSC) | Balance Sheet, Classified [Table] | Liabilities and Equity | RollUp | disclosures:RevenueRecognitionPolicies |
| 40 | FAC-201-Income Statement, Single Step | Income Statement, Single Step [Table] | Income (Loss) from Continuing Operations Before Tax [Roll Up] | Set | disclosures:RevenueRecognitionPolicies |
| 41 | FAC-201-Income Statement, Single Step | Income Statement, Single Step [Table] | Income Tax Expense (Benefit) | Set | disclosures:RevenueRecognitionPolicies |
| 42 | FAC-202-Income Statement, Multi Step, (ISM) | Income Statement, Multi Step [Table] | Income (Loss) from Continuing Operations Before Tax | RollUp | disclosures:RevenueRecognitionPolicies |
| 43 | FAC-202-Income Statement, Multi Step, (ISM) | Income Statement, Multi Step [Table] | Income Tax Expense (Benefit) | Set | disclosures:RevenueRecognitionPolicies |