const e = {
  2021: {
    "Part1-Assets1-9": {
      label: "Part 1 - Assets (Lines 1-9)",
      children: {
        "line1-Cash": {
          label: "Line 1 - Cash",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line1-Cash:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line1-Cash:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line2A-TradeNotesAndAccountsReceivable": {
          label: "Line 2A - Trade Notes and Accounts Receivable",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part1-Assets1-9:line2A-TradeNotesAndAccountsReceivable:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part1-Assets1-9:line2A-TradeNotesAndAccountsReceivable:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            }
          }
        },
        "line2B-LessAllowanceForBadDebts": {
          label: "Line 2B - Less: Allowance for Bad Debts",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part1-Assets1-9:line2B-LessAllowanceForBadDebts:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line2B-LessAllowanceForBadDebts:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part1-Assets1-9:line2B-LessAllowanceForBadDebts:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line2B-LessAllowanceForBadDebts:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line3-Inventories": {
          label: "Line 3 - Inventories",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line3-Inventories:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line3-Inventories:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line4-U.S.GovernmentObligations": {
          label: "Line 4 - U.S. Government Obligations",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line4-U.S.GovernmentObligations:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line4-U.S.GovernmentObligations:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line5-Tax-ExemptSecurities(SeeInstructions)": {
          label: "Line 5 - Tax-Exempt Securities (See Instructions)",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line5-Tax-ExemptSecurities(SeeInstructions):beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line5-Tax-ExemptSecurities(SeeInstructions):endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line6-OtherCurrentAssets(AttachStatement)": {
          label: "Line 6 - Other Current Assets (Attach Statement)",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line6-OtherCurrentAssets(AttachStatement):beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line6-OtherCurrentAssets(AttachStatement):endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line7-LoansToShareholders": {
          label: "Line 7 - Loans to Shareholders",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line7-LoansToShareholders:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            }
          }
        },
        "line8-MortgageAndRealEstateLoans": {
          label: "Line 8 - Mortgage and Real Estate Loans",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line8-MortgageAndRealEstateLoans:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line8-MortgageAndRealEstateLoans:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line9-OtherInvestments(AttachStatement)": {
          label: "Line 9 - Other Investments (Attach Statement)",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line9-OtherInvestments(AttachStatement):beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line9-OtherInvestments(AttachStatement):endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        year: { fieldName: "Part1-Assets1-9:year", label: "Year" }
      }
    },
    "Part2-Assets10-15": {
      label: "Part 2 - Assets (Lines 10-15)",
      children: {
        "line10A-BuildingsAndOtherDepreciableAssets": {
          label: "Line 10A - Buildings and Other Depreciable Assets",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part2-Assets10-15:line10A-BuildingsAndOtherDepreciableAssets:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part2-Assets10-15:line10A-BuildingsAndOtherDepreciableAssets:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            }
          }
        },
        "line10B-LessAccumulatedDepreciation": {
          label: "Line 10B - Less: Accumulated Depreciation",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part2-Assets10-15:line10B-LessAccumulatedDepreciation:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "beginningOfTaxYear(B)": {
              fieldName: "Part2-Assets10-15:line10B-LessAccumulatedDepreciation:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part2-Assets10-15:line10B-LessAccumulatedDepreciation:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part2-Assets10-15:line10B-LessAccumulatedDepreciation:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line11A-DepletableAssets": {
          label: "Line 11A - Depletable Assets",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part2-Assets10-15:line11A-DepletableAssets:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part2-Assets10-15:line11A-DepletableAssets:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            }
          }
        },
        "line11B-LessAccumulatedDepletion": {
          label: "Line 11B - Less: Accumulated Depletion",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part2-Assets10-15:line11B-LessAccumulatedDepletion:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "beginningOfTaxYear(B)": {
              fieldName: "Part2-Assets10-15:line11B-LessAccumulatedDepletion:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part2-Assets10-15:line11B-LessAccumulatedDepletion:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part2-Assets10-15:line11B-LessAccumulatedDepletion:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line12-Land(NetOfAnyAmortization)": {
          label: "Line 12 - Land (Net of Any Amortization)",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part2-Assets10-15:line12-Land(NetOfAnyAmortization):beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part2-Assets10-15:line12-Land(NetOfAnyAmortization):endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line13A-IntangibleAssets(AmortizableOnly)": {
          label: "Line 13A - Intangible Assets (Amortizable Only)",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part2-Assets10-15:line13A-IntangibleAssets(AmortizableOnly):beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part2-Assets10-15:line13A-IntangibleAssets(AmortizableOnly):endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            }
          }
        },
        "line13B-LessAccumulatedAmortization": {
          label: "Line 13B - Less: Accumulated Amortization",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part2-Assets10-15:line13B-LessAccumulatedAmortization:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "beginningOfTaxYear(B)": {
              fieldName: "Part2-Assets10-15:line13B-LessAccumulatedAmortization:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part2-Assets10-15:line13B-LessAccumulatedAmortization:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part2-Assets10-15:line13B-LessAccumulatedAmortization:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line14-OtherAssets(AttachStatement)": {
          label: "Line 14 - Other Assets (Attach Statement)",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part2-Assets10-15:line14-OtherAssets(AttachStatement):beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part2-Assets10-15:line14-OtherAssets(AttachStatement):endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line15-TotalAssets": {
          label: "Line 15 - Total Assets",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part2-Assets10-15:line15-TotalAssets:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part2-Assets10-15:line15-TotalAssets:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        }
      }
    },
    "Part3-LiabilitiesAndShareholders'Equity16-21": {
      label: "Part 3 - Liabilities and Shareholders' Equity (Lines 16-21)",
      children: {
        "line16-AccountsPayable": {
          label: "Line 16 - Accounts Payable",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line16-AccountsPayable:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line16-AccountsPayable:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line17-MortgagesNotesBondsPayableInLessThan1Year": {
          label: "Line 17 - Mortgages, Notes, Bonds Payable in Less Than 1 Year",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line17-MortgagesNotesBondsPayableInLessThan1Year:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line17-MortgagesNotesBondsPayableInLessThan1Year:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line18-OtherCurrentLiabilities(AttachStatement)": {
          label: "Line 18 - Other Current Liabilities (Attach Statement)",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line18-OtherCurrentLiabilities(AttachStatement):beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line18-OtherCurrentLiabilities(AttachStatement):endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line19-LoansFromShareholders": {
          label: "Line 19 - Loans from Shareholders",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line19-LoansFromShareholders:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line19-LoansFromShareholders:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line20-MortgagesNotesBondsPayableIn1YearOrMore": {
          label: "Line 20 - Mortgages, Notes, Bonds Payable in 1 Year or More",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line20-MortgagesNotesBondsPayableIn1YearOrMore:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line20-MortgagesNotesBondsPayableIn1YearOrMore:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line21-OtherLiabilities(AttachStatement)": {
          label: "Line 21 - Other Liabilities (Attach Statement)",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line21-OtherLiabilities(AttachStatement):beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line21-OtherLiabilities(AttachStatement):endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        }
      }
    },
    "Part4-LiabilitiesAndShareholders'Equity22-28": {
      label: "Part 4 - Liabilities and Shareholders' Equity (Lines 22-28)",
      children: {
        "line22-CapitalStock": {
          label: "Line 22 - Capital Stock",
          children: {
            APreferredStock: {
              label: "A. Preferred Stock",
              children: {
                "beginningOfTaxYear(A)": {
                  fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStock:APreferredStock:beginningOfTaxYear(A)",
                  label: "Beginning of Tax Year (A)"
                },
                "endOfTaxYear(C)": {
                  fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStock:APreferredStock:endOfTaxYear(C)",
                  label: "End of Tax Year (C)"
                }
              }
            },
            BCommonStock: {
              label: "B. Common Stock",
              children: {
                "beginningOfTaxYear(A)": {
                  fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStock:BCommonStock:beginningOfTaxYear(A)",
                  label: "Beginning of Tax Year (A)"
                },
                "beginningOfTaxYear(B)": {
                  fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStock:BCommonStock:beginningOfTaxYear(B)",
                  label: "Beginning of Tax Year (B)"
                },
                "endOfTaxYear(C)": {
                  fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStock:BCommonStock:endOfTaxYear(C)",
                  label: "End of Tax Year (C)"
                },
                "endOfTaxYear(D)": {
                  fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStock:BCommonStock:endOfTaxYear(D)",
                  label: "End of Tax Year (D)"
                }
              }
            }
          }
        },
        "line23-AdditionalPaid-InCapital": {
          label: "Line 23 - Additional Paid-In Capital",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line23-AdditionalPaid-InCapital:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line23-AdditionalPaid-InCapital:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line24-RetainedEarningsAppropriated(AttachStatement)": {
          label: "Line 24 - Retained Earnings Appropriated (Attach Statement)",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line24-RetainedEarningsAppropriated(AttachStatement):beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line24-RetainedEarningsAppropriated(AttachStatement):endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line25-RetainedEarningsUnappropriated": {
          label: "Line 25 - Retained Earnings Unappropriated",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line25-RetainedEarningsUnappropriated:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line25-RetainedEarningsUnappropriated:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line26-AdjustmentsToShareholders'Equity(AttachStatement)": {
          label: "Line 26 - Adjustments to Shareholders' Equity (Attach Statement)",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line26-AdjustmentsToShareholders'Equity(AttachStatement):beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line26-AdjustmentsToShareholders'Equity(AttachStatement):endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line27-LessCostOfTreasuryStock": {
          label: "Line 27 - Less: Cost of Treasury Stock",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line27-LessCostOfTreasuryStock:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line27-LessCostOfTreasuryStock:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line28-TotalLiabilitiesAndShareholders'Equity": {
          label: "Line 28 - Total Liabilities and Shareholders' Equity",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line28-TotalLiabilitiesAndShareholders'Equity:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line28-TotalLiabilitiesAndShareholders'Equity:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        }
      }
    }
  },
  2022: {
    "Part1-Assets1-9": {
      label: "Part 1 - Assets (Lines 1-9)",
      children: {
        "line1-Cash": {
          label: "Line 1 - Cash",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line1-Cash:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line1-Cash:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line2A-TradeNotesAndAccountsReceivable": {
          label: "Line 2A - Trade Notes and Accounts Receivable",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part1-Assets1-9:line2A-TradeNotesAndAccountsReceivable:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part1-Assets1-9:line2A-TradeNotesAndAccountsReceivable:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            }
          }
        },
        "line2B-LessAllowanceForBadDebts": {
          label: "Line 2B - Less: Allowance for Bad Debts",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part1-Assets1-9:line2B-LessAllowanceForBadDebts:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line2B-LessAllowanceForBadDebts:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part1-Assets1-9:line2B-LessAllowanceForBadDebts:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line2B-LessAllowanceForBadDebts:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line3-Inventories": {
          label: "Line 3 - Inventories",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line3-Inventories:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line3-Inventories:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line4-U.S.GovernmentObligations": {
          label: "Line 4 - U.S. Government Obligations",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line4-U.S.GovernmentObligations:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line4-U.S.GovernmentObligations:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line5-Tax-ExemptSecurities(SeeInstructions)": {
          label: "Line 5 - Tax-Exempt Securities (See Instructions)",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line5-Tax-ExemptSecurities(SeeInstructions):beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line5-Tax-ExemptSecurities(SeeInstructions):endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line6-OtherCurrentAssets(AttachStatement)": {
          label: "Line 6 - Other Current Assets (Attach Statement)",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line6-OtherCurrentAssets(AttachStatement):beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line6-OtherCurrentAssets(AttachStatement):endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line7-LoansToShareholders": {
          label: "Line 7 - Loans to Shareholders",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line7-LoansToShareholders:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line7-LoansToShareholders:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line8-MortgageAndRealEstateLoans": {
          label: "Line 8 - Mortgage and Real Estate Loans",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line8-MortgageAndRealEstateLoans:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line8-MortgageAndRealEstateLoans:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line9-OtherInvestments(AttachStatement)": {
          label: "Line 9 - Other Investments (Attach Statement)",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line9-OtherInvestments(AttachStatement):beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line9-OtherInvestments(AttachStatement):endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        year: { fieldName: "Part1-Assets1-9:year", label: "Year" }
      }
    },
    "Part2-Assets10-15": {
      label: "Part 2 - Assets (Lines 10-15)",
      children: {
        "line10A-BuildingsAndOtherDepreciableAssets": {
          label: "Line 10A - Buildings and Other Depreciable Assets",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part2-Assets10-15:line10A-BuildingsAndOtherDepreciableAssets:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part2-Assets10-15:line10A-BuildingsAndOtherDepreciableAssets:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            }
          }
        },
        "line10B-LessAccumulatedDepreciation": {
          label: "Line 10B - Less: Accumulated Depreciation",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part2-Assets10-15:line10B-LessAccumulatedDepreciation:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "beginningOfTaxYear(B)": {
              fieldName: "Part2-Assets10-15:line10B-LessAccumulatedDepreciation:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part2-Assets10-15:line10B-LessAccumulatedDepreciation:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part2-Assets10-15:line10B-LessAccumulatedDepreciation:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line11A-DepletableAssets": {
          label: "Line 11A - Depletable Assets",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part2-Assets10-15:line11A-DepletableAssets:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part2-Assets10-15:line11A-DepletableAssets:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            }
          }
        },
        "line11B-LessAccumulatedDepletion": {
          label: "Line 11B - Less: Accumulated Depletion",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part2-Assets10-15:line11B-LessAccumulatedDepletion:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "beginningOfTaxYear(B)": {
              fieldName: "Part2-Assets10-15:line11B-LessAccumulatedDepletion:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part2-Assets10-15:line11B-LessAccumulatedDepletion:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part2-Assets10-15:line11B-LessAccumulatedDepletion:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line12-Land(NetOfAnyAmortization)": {
          label: "Line 12 - Land (Net of Any Amortization)",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part2-Assets10-15:line12-Land(NetOfAnyAmortization):beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part2-Assets10-15:line12-Land(NetOfAnyAmortization):endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line13A-IntangibleAssets(AmortizableOnly)": {
          label: "Line 13A - Intangible Assets (Amortizable Only)",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part2-Assets10-15:line13A-IntangibleAssets(AmortizableOnly):beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part2-Assets10-15:line13A-IntangibleAssets(AmortizableOnly):endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            }
          }
        },
        "line13B-LessAccumulatedAmortization": {
          label: "Line 13B - Less: Accumulated Amortization",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part2-Assets10-15:line13B-LessAccumulatedAmortization:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "beginningOfTaxYear(B)": {
              fieldName: "Part2-Assets10-15:line13B-LessAccumulatedAmortization:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part2-Assets10-15:line13B-LessAccumulatedAmortization:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part2-Assets10-15:line13B-LessAccumulatedAmortization:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line14-OtherAssets(AttachStatement)": {
          label: "Line 14 - Other Assets (Attach Statement)",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part2-Assets10-15:line14-OtherAssets(AttachStatement):beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part2-Assets10-15:line14-OtherAssets(AttachStatement):endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line15-TotalAssets": {
          label: "Line 15 - Total Assets",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part2-Assets10-15:line15-TotalAssets:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part2-Assets10-15:line15-TotalAssets:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        }
      }
    },
    "Part3-LiabilitiesAndShareholders'Equity16-21": {
      label: "Part 3 - Liabilities and Shareholders' Equity (Lines 16-21)",
      children: {
        "line16-AccountsPayable": {
          label: "Line 16 - Accounts Payable",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line16-AccountsPayable:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line16-AccountsPayable:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line17-MortgagesNotesBondsPayableInLessThan1Year": {
          label: "Line 17 - Mortgages, Notes, Bonds Payable in Less Than 1 Year",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line17-MortgagesNotesBondsPayableInLessThan1Year:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line17-MortgagesNotesBondsPayableInLessThan1Year:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line18-OtherCurrentLiabilities(AttachStatement)": {
          label: "Line 18 - Other Current Liabilities (Attach Statement)",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line18-OtherCurrentLiabilities(AttachStatement):beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line18-OtherCurrentLiabilities(AttachStatement):endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line19-LoansFromShareholders": {
          label: "Line 19 - Loans from Shareholders",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line19-LoansFromShareholders:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line19-LoansFromShareholders:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line20-MortgagesNotesBondsPayableIn1YearOrMore": {
          label: "Line 20 - Mortgages, Notes, Bonds Payable in 1 Year or More",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line20-MortgagesNotesBondsPayableIn1YearOrMore:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line20-MortgagesNotesBondsPayableIn1YearOrMore:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line21-OtherLiabilities(AttachStatement)": {
          label: "Line 21 - Other Liabilities (Attach Statement)",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line21-OtherLiabilities(AttachStatement):beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line21-OtherLiabilities(AttachStatement):endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        }
      }
    },
    "Part4-LiabilitiesAndShareholders'Equity22-28": {
      label: "Part 4 - Liabilities and Shareholders' Equity (Lines 22-28)",
      children: {
        "line22-CapitalStock": {
          label: "Line 22 - Capital Stock",
          children: {
            APreferredStock: {
              label: "A. Preferred Stock",
              children: {
                "beginningOfTaxYear(A)": {
                  fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStock:APreferredStock:beginningOfTaxYear(A)",
                  label: "Beginning of Tax Year (A)"
                },
                "endOfTaxYear(C)": {
                  fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStock:APreferredStock:endOfTaxYear(C)",
                  label: "End of Tax Year (C)"
                }
              }
            },
            BCommonStock: {
              label: "B. Common Stock",
              children: {
                "beginningOfTaxYear(A)": {
                  fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStock:BCommonStock:beginningOfTaxYear(A)",
                  label: "Beginning of Tax Year (A)"
                },
                "beginningOfTaxYear(B)": {
                  fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStock:BCommonStock:beginningOfTaxYear(B)",
                  label: "Beginning of Tax Year (B)"
                },
                "endOfTaxYear(C)": {
                  fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStock:BCommonStock:endOfTaxYear(C)",
                  label: "End of Tax Year (C)"
                },
                "endOfTaxYear(D)": {
                  fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStock:BCommonStock:endOfTaxYear(D)",
                  label: "End of Tax Year (D)"
                }
              }
            }
          }
        },
        "line23-AdditionalPaid-InCapital": {
          label: "Line 23 - Additional Paid-In Capital",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line23-AdditionalPaid-InCapital:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line23-AdditionalPaid-InCapital:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line24-RetainedEarningsAppropriated(AttachStatement)": {
          label: "Line 24 - Retained Earnings Appropriated (Attach Statement)",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line24-RetainedEarningsAppropriated(AttachStatement):beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line24-RetainedEarningsAppropriated(AttachStatement):endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line25-RetainedEarningsUnappropriated": {
          label: "Line 25 - Retained Earnings Unappropriated",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line25-RetainedEarningsUnappropriated:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line25-RetainedEarningsUnappropriated:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line26-AdjustmentsToShareholders'Equity(AttachStatement)": {
          label: "Line 26 - Adjustments to Shareholders' Equity (Attach Statement)",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line26-AdjustmentsToShareholders'Equity(AttachStatement):beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line26-AdjustmentsToShareholders'Equity(AttachStatement):endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line27-LessCostOfTreasuryStock": {
          label: "Line 27 - Less: Cost of Treasury Stock",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line27-LessCostOfTreasuryStock:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line27-LessCostOfTreasuryStock:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line28-TotalLiabilitiesAndShareholders'Equity": {
          label: "Line 28 - Total Liabilities and Shareholders' Equity",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line28-TotalLiabilitiesAndShareholders'Equity:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line28-TotalLiabilitiesAndShareholders'Equity:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        }
      }
    }
  },
  2023: {
    "Part1-Assets1-9": {
      label: "Assets (Lines 1-9)",
      children: {
        "line1-Cash": {
          label: "Line 1: Cash",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line1-Cash:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line1-Cash:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line2A-TradeNotesAndAccountsReceivable": {
          label: "Line 2A: Trade Notes and Accounts Receivable",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part1-Assets1-9:line2A-TradeNotesAndAccountsReceivable:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part1-Assets1-9:line2A-TradeNotesAndAccountsReceivable:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            }
          }
        },
        "line2B-LessAllowanceForBadDebts": {
          label: "Line 2B: Less Allowance for Bad Debts",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part1-Assets1-9:line2B-LessAllowanceForBadDebts:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line2B-LessAllowanceForBadDebts:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part1-Assets1-9:line2B-LessAllowanceForBadDebts:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line2B-LessAllowanceForBadDebts:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line3-Inventories": {
          label: "Line 3: Inventories",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line3-Inventories:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line3-Inventories:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line4-U.S.GovernmentObligations": {
          label: "Line 4: U.S. Government Obligations",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line4-U.S.GovernmentObligations:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line4-U.S.GovernmentObligations:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line5-Tax-ExemptSecurities": {
          label: "Line 5: Tax-Exempt Securities",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line5-Tax-ExemptSecurities:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line5-Tax-ExemptSecurities:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line6-OtherCurrentAssets": {
          label: "Line 6: Other Current Assets",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line6-OtherCurrentAssets:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line6-OtherCurrentAssets:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line7-LoansToShareholders": {
          label: "Line 7: Loans to Shareholders",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line7-LoansToShareholders:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line7-LoansToShareholders:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line8-MortgageAndRealEstateLoans": {
          label: "Line 8: Mortgage and Real Estate Loans",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line8-MortgageAndRealEstateLoans:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line8-MortgageAndRealEstateLoans:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line9-OtherInvestments": {
          label: "Line 9: Other Investments",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part1-Assets1-9:line9-OtherInvestments:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part1-Assets1-9:line9-OtherInvestments:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        year: { fieldName: "Part1-Assets1-9:year", label: "Year" }
      }
    },
    "Part2-Assets10-15": {
      label: "Assets (Lines 10-15)",
      children: {
        "line10A-BuildingsAndOtherDepreciableAssets": {
          label: "Line 10A: Buildings and Other Depreciable Assets",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part2-Assets10-15:line10A-BuildingsAndOtherDepreciableAssets:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part2-Assets10-15:line10A-BuildingsAndOtherDepreciableAssets:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            }
          }
        },
        "line10B-LessAccumulatedDepreciation": {
          label: "Line 10B: Less Accumulated Depreciation",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part2-Assets10-15:line10B-LessAccumulatedDepreciation:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "beginningOfTaxYear(B)": {
              fieldName: "Part2-Assets10-15:line10B-LessAccumulatedDepreciation:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part2-Assets10-15:line10B-LessAccumulatedDepreciation:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part2-Assets10-15:line10B-LessAccumulatedDepreciation:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line11A-DepletableAssets": {
          label: "Line 11A: Depletable Assets",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part2-Assets10-15:line11A-DepletableAssets:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part2-Assets10-15:line11A-DepletableAssets:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            }
          }
        },
        "line11B-LessAccumulatedDepletion": {
          label: "Line 11B: Less Accumulated Depletion",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part2-Assets10-15:line11B-LessAccumulatedDepletion:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "beginningOfTaxYear(B)": {
              fieldName: "Part2-Assets10-15:line11B-LessAccumulatedDepletion:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part2-Assets10-15:line11B-LessAccumulatedDepletion:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part2-Assets10-15:line11B-LessAccumulatedDepletion:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line12-Land(NetOfAnyAmortization)": {
          label: "Line 12: Land (Net of Any Amortization)",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part2-Assets10-15:line12-Land(NetOfAnyAmortization):beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part2-Assets10-15:line12-Land(NetOfAnyAmortization):endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line13A-IntangibleAssets(AmortizableOnly)": {
          label: "Line 13A: Intangible Assets (Amortizable Only)",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part2-Assets10-15:line13A-IntangibleAssets(AmortizableOnly):beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part2-Assets10-15:line13A-IntangibleAssets(AmortizableOnly):endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            }
          }
        },
        "line13B-LessAccumulatedAmortization": {
          label: "Line 13B: Less Accumulated Amortization",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part2-Assets10-15:line13B-LessAccumulatedAmortization:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "beginningOfTaxYear(B)": {
              fieldName: "Part2-Assets10-15:line13B-LessAccumulatedAmortization:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part2-Assets10-15:line13B-LessAccumulatedAmortization:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part2-Assets10-15:line13B-LessAccumulatedAmortization:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line14-OtherAssets": {
          label: "Line 14: Other Assets",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part2-Assets10-15:line14-OtherAssets:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part2-Assets10-15:line14-OtherAssets:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line15-TotalAssets": {
          label: "Line 15: Total Assets",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part2-Assets10-15:line15-TotalAssets:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part2-Assets10-15:line15-TotalAssets:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        }
      }
    },
    "Part3-LiabilitiesAndShareholders'Equity16-21": {
      label: "Liabilities and Shareholders' Equity (Lines 16-21)",
      children: {
        "line16-AccountsPayable": {
          label: "Line 16: Accounts Payable",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line16-AccountsPayable:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line16-AccountsPayable:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line17-MortgagesNotesBondsPayableInLessThan1Year": {
          label: "Line 17: Mortgages, Notes, Bonds Payable in Less Than 1 Year",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line17-MortgagesNotesBondsPayableInLessThan1Year:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line17-MortgagesNotesBondsPayableInLessThan1Year:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line18-OtherCurrentLiabilities": {
          label: "Line 18: Other Current Liabilities",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line18-OtherCurrentLiabilities:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line18-OtherCurrentLiabilities:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line19-LoansFromShareholders": {
          label: "Line 19: Loans from Shareholders",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line19-LoansFromShareholders:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line19-LoansFromShareholders:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line20-MortgagesNotesBondsPayableIn1YearOrMore": {
          label: "Line 20: Mortgages, Notes, Bonds Payable in 1 Year or More",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line20-MortgagesNotesBondsPayableIn1YearOrMore:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line20-MortgagesNotesBondsPayableIn1YearOrMore:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line21-OtherLiabilities": {
          label: "Line 21: Other Liabilities",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line21-OtherLiabilities:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part3-LiabilitiesAndShareholders'Equity16-21:line21-OtherLiabilities:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        }
      }
    },
    "Part4-LiabilitiesAndShareholders'Equity22-28": {
      label: "Liabilities and Shareholders' Equity (Lines 22-28)",
      children: {
        "line22-CapitalStockA-PreferredStock": {
          label: "Line 22A: Capital Stock - Preferred Stock",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStockA-PreferredStock:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStockA-PreferredStock:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            }
          }
        },
        "line22-CapitalStockB-CommonStock": {
          label: "Line 22B: Capital Stock - Common Stock",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStockB-CommonStock:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "beginningOfTaxYear(B)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStockB-CommonStock:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStockB-CommonStock:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStockB-CommonStock:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line23-AdditionalPaid-InCapital": {
          label: "Line 23: Additional Paid-In Capital",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line23-AdditionalPaid-InCapital:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line23-AdditionalPaid-InCapital:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line24-RetainedEarnings-Appropriated": {
          label: "Line 24: Retained Earnings - Appropriated",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line24-RetainedEarnings-Appropriated:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line24-RetainedEarnings-Appropriated:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line25-RetainedEarnings-Unappropriated": {
          label: "Line 25: Retained Earnings - Unappropriated",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line25-RetainedEarnings-Unappropriated:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line25-RetainedEarnings-Unappropriated:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line26-AdjustmentsToShareholders'Equity": {
          label: "Line 26: Adjustments to Shareholders' Equity",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line26-AdjustmentsToShareholders'Equity:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line26-AdjustmentsToShareholders'Equity:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line27-LessCostOfTreasuryStock": {
          label: "Line 27: Less Cost of Treasury Stock",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line27-LessCostOfTreasuryStock:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line27-LessCostOfTreasuryStock:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line28-TotalLiabilitiesAndShareholders'Equity": {
          label: "Line 28: Total Liabilities and Shareholders' Equity",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line28-TotalLiabilitiesAndShareholders'Equity:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part4-LiabilitiesAndShareholders'Equity22-28:line28-TotalLiabilitiesAndShareholders'Equity:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        }
      }
    }
  },
  2024: {
    "Part01-Assets1-9": {
      label: "Assets (Lines 1-9)",
      children: {
        "line1-Cash": {
          label: "Line 1: Cash",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part01-Assets1-9:line1-Cash:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part01-Assets1-9:line1-Cash:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line2A-TradeNotesAndAccountsReceivable": {
          label: "Line 2A: Trade Notes and Accounts Receivable",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part01-Assets1-9:line2A-TradeNotesAndAccountsReceivable:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part01-Assets1-9:line2A-TradeNotesAndAccountsReceivable:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            }
          }
        },
        "line2B-LessAllowanceForBadDebts": {
          label: "Line 2B: Less Allowance for Bad Debts",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part01-Assets1-9:line2B-LessAllowanceForBadDebts:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "beginningOfTaxYear(B)": {
              fieldName: "Part01-Assets1-9:line2B-LessAllowanceForBadDebts:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part01-Assets1-9:line2B-LessAllowanceForBadDebts:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part01-Assets1-9:line2B-LessAllowanceForBadDebts:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line3-Inventories": {
          label: "Line 3: Inventories",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part01-Assets1-9:line3-Inventories:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part01-Assets1-9:line3-Inventories:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line4-U.S.GovernmentObligations": {
          label: "Line 4: U.S. Government Obligations",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part01-Assets1-9:line4-U.S.GovernmentObligations:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part01-Assets1-9:line4-U.S.GovernmentObligations:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line5-Tax-ExemptSecurities": {
          label: "Line 5: Tax-Exempt Securities",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part01-Assets1-9:line5-Tax-ExemptSecurities:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part01-Assets1-9:line5-Tax-ExemptSecurities:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line6-OtherCurrentAssets": {
          label: "Line 6: Other Current Assets",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part01-Assets1-9:line6-OtherCurrentAssets:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part01-Assets1-9:line6-OtherCurrentAssets:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line7-LoansToShareholders": {
          label: "Line 7: Loans to Shareholders",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part01-Assets1-9:line7-LoansToShareholders:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part01-Assets1-9:line7-LoansToShareholders:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line8-MortgageAndRealEstateLoans": {
          label: "Line 8: Mortgage and Real Estate Loans",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part01-Assets1-9:line8-MortgageAndRealEstateLoans:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part01-Assets1-9:line8-MortgageAndRealEstateLoans:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line9-OtherInvestments": {
          label: "Line 9: Other Investments",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part01-Assets1-9:line9-OtherInvestments:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part01-Assets1-9:line9-OtherInvestments:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        year: { fieldName: "Part01-Assets1-9:year", label: "Year" }
      }
    },
    "Part02-Assets10-15": {
      label: "Assets (Lines 10-15)",
      children: {
        "line10A-BuildingsAndOtherDepreciableAssets": {
          label: "Line 10A: Buildings and Other Depreciable Assets",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part02-Assets10-15:line10A-BuildingsAndOtherDepreciableAssets:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part02-Assets10-15:line10A-BuildingsAndOtherDepreciableAssets:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            }
          }
        },
        "line10B-LessAccumulatedDepreciation": {
          label: "Line 10B: Less Accumulated Depreciation",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part02-Assets10-15:line10B-LessAccumulatedDepreciation:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "beginningOfTaxYear(B)": {
              fieldName: "Part02-Assets10-15:line10B-LessAccumulatedDepreciation:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part02-Assets10-15:line10B-LessAccumulatedDepreciation:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part02-Assets10-15:line10B-LessAccumulatedDepreciation:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line11A-DepletableAssets": {
          label: "Line 11A: Depletable Assets",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part02-Assets10-15:line11A-DepletableAssets:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part02-Assets10-15:line11A-DepletableAssets:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            }
          }
        },
        "line11B-LessAccumulatedDepletion": {
          label: "Line 11B: Less Accumulated Depletion",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part02-Assets10-15:line11B-LessAccumulatedDepletion:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "beginningOfTaxYear(B)": {
              fieldName: "Part02-Assets10-15:line11B-LessAccumulatedDepletion:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part02-Assets10-15:line11B-LessAccumulatedDepletion:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part02-Assets10-15:line11B-LessAccumulatedDepletion:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line12-Land(NetOfAnyAmortization)": {
          label: "Line 12: Land (Net of Any Amortization)",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part02-Assets10-15:line12-Land(NetOfAnyAmortization):beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part02-Assets10-15:line12-Land(NetOfAnyAmortization):endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line13A-IntangibleAssets(AmortizableOnly)": {
          label: "Line 13A: Intangible Assets (Amortizable Only)",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part02-Assets10-15:line13A-IntangibleAssets(AmortizableOnly):beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part02-Assets10-15:line13A-IntangibleAssets(AmortizableOnly):endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            }
          }
        },
        "line13B-LessAccumulatedAmortization": {
          label: "Line 13B: Less Accumulated Amortization",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part02-Assets10-15:line13B-LessAccumulatedAmortization:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "beginningOfTaxYear(B)": {
              fieldName: "Part02-Assets10-15:line13B-LessAccumulatedAmortization:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part02-Assets10-15:line13B-LessAccumulatedAmortization:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part02-Assets10-15:line13B-LessAccumulatedAmortization:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line14-OtherAssets": {
          label: "Line 14: Other Assets",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part02-Assets10-15:line14-OtherAssets:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part02-Assets10-15:line14-OtherAssets:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line15-TotalAssets": {
          label: "Line 15: Total Assets",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part02-Assets10-15:line15-TotalAssets:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part02-Assets10-15:line15-TotalAssets:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        }
      }
    },
    "Part03-LiabilitiesAndShareholders'Equity16-21": {
      label: "Liabilities and Shareholders' Equity (Lines 16-21)",
      children: {
        "line16-AccountsPayable": {
          label: "Line 16: Accounts Payable",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part03-LiabilitiesAndShareholders'Equity16-21:line16-AccountsPayable:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part03-LiabilitiesAndShareholders'Equity16-21:line16-AccountsPayable:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line17-MortgagesNotesBondsPayableInLessThan1Year": {
          label: "Line 17: Mortgages, Notes, Bonds Payable in Less Than 1 Year",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part03-LiabilitiesAndShareholders'Equity16-21:line17-MortgagesNotesBondsPayableInLessThan1Year:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part03-LiabilitiesAndShareholders'Equity16-21:line17-MortgagesNotesBondsPayableInLessThan1Year:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line18-OtherCurrentLiabilities": {
          label: "Line 18: Other Current Liabilities",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part03-LiabilitiesAndShareholders'Equity16-21:line18-OtherCurrentLiabilities:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part03-LiabilitiesAndShareholders'Equity16-21:line18-OtherCurrentLiabilities:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line19-LoansFromShareholders": {
          label: "Line 19: Loans from Shareholders",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part03-LiabilitiesAndShareholders'Equity16-21:line19-LoansFromShareholders:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part03-LiabilitiesAndShareholders'Equity16-21:line19-LoansFromShareholders:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line20-MortgagesNotesBondsPayableIn1YearOrMore": {
          label: "Line 20: Mortgages, Notes, Bonds Payable in 1 Year or More",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part03-LiabilitiesAndShareholders'Equity16-21:line20-MortgagesNotesBondsPayableIn1YearOrMore:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part03-LiabilitiesAndShareholders'Equity16-21:line20-MortgagesNotesBondsPayableIn1YearOrMore:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line21-OtherLiabilities": {
          label: "Line 21: Other Liabilities",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part03-LiabilitiesAndShareholders'Equity16-21:line21-OtherLiabilities:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part03-LiabilitiesAndShareholders'Equity16-21:line21-OtherLiabilities:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        }
      }
    },
    "Part04-LiabilitiesAndShareholders'Equity22-28": {
      label: "Liabilities and Shareholders' Equity (Lines 22-28)",
      children: {
        "line22-CapitalStockA-PreferredStock": {
          label: "Line 22A: Capital Stock - Preferred Stock",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part04-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStockA-PreferredStock:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part04-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStockA-PreferredStock:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            }
          }
        },
        "line22-CapitalStockB-CommonStock": {
          label: "Line 22B: Capital Stock - Common Stock",
          children: {
            "beginningOfTaxYear(A)": {
              fieldName: "Part04-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStockB-CommonStock:beginningOfTaxYear(A)",
              label: "Beginning of Tax Year (A)"
            },
            "beginningOfTaxYear(B)": {
              fieldName: "Part04-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStockB-CommonStock:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(C)": {
              fieldName: "Part04-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStockB-CommonStock:endOfTaxYear(C)",
              label: "End of Tax Year (C)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part04-LiabilitiesAndShareholders'Equity22-28:line22-CapitalStockB-CommonStock:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line23-AdditionalPaid-InCapital": {
          label: "Line 23: Additional Paid-In Capital",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part04-LiabilitiesAndShareholders'Equity22-28:line23-AdditionalPaid-InCapital:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part04-LiabilitiesAndShareholders'Equity22-28:line23-AdditionalPaid-InCapital:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line24-RetainedEarnings-Appropriated": {
          label: "Line 24: Retained Earnings - Appropriated",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part04-LiabilitiesAndShareholders'Equity22-28:line24-RetainedEarnings-Appropriated:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part04-LiabilitiesAndShareholders'Equity22-28:line24-RetainedEarnings-Appropriated:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line25-RetainedEarnings-Unappropriated": {
          label: "Line 25: Retained Earnings - Unappropriated",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part04-LiabilitiesAndShareholders'Equity22-28:line25-RetainedEarnings-Unappropriated:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part04-LiabilitiesAndShareholders'Equity22-28:line25-RetainedEarnings-Unappropriated:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line26-AdjustmentsToShareholders'Equity": {
          label: "Line 26: Adjustments to Shareholders' Equity",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part04-LiabilitiesAndShareholders'Equity22-28:line26-AdjustmentsToShareholders'Equity:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part04-LiabilitiesAndShareholders'Equity22-28:line26-AdjustmentsToShareholders'Equity:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line27-LessCostOfTreasuryStock": {
          label: "Line 27: Less Cost of Treasury Stock",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part04-LiabilitiesAndShareholders'Equity22-28:line27-LessCostOfTreasuryStock:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part04-LiabilitiesAndShareholders'Equity22-28:line27-LessCostOfTreasuryStock:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        },
        "line28-TotalLiabilitiesAndShareholders'Equity": {
          label: "Line 28: Total Liabilities and Shareholders' Equity",
          children: {
            "beginningOfTaxYear(B)": {
              fieldName: "Part04-LiabilitiesAndShareholders'Equity22-28:line28-TotalLiabilitiesAndShareholders'Equity:beginningOfTaxYear(B)",
              label: "Beginning of Tax Year (B)"
            },
            "endOfTaxYear(D)": {
              fieldName: "Part04-LiabilitiesAndShareholders'Equity22-28:line28-TotalLiabilitiesAndShareholders'Equity:endOfTaxYear(D)",
              label: "End of Tax Year (D)"
            }
          }
        }
      }
    }
  }
};
export {
  e as config
};
