XML 28 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accumulated Other Comprehensive Loss (Summary Of Changes In Accumulated Other Comprehensive Loss) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance $ (861,911)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (2,422,109)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (2,442,997)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Net gain/(loss) arising during period before reclassifications (2,797,734)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax 879,193us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax (488,972)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
Amounts reclassified from AOCL 17,467us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 681,005us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 509,860us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
TOTAL OTHER COMPREHENSIVE (LOSS) INCOME (2,780,267)us-gaap_OtherComprehensiveIncomeLossNetOfTax 1,560,198us-gaap_OtherComprehensiveIncomeLossNetOfTax 20,888us-gaap_OtherComprehensiveIncomeLossNetOfTax
Balance (3,642,178)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (861,911)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (2,422,109)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Prior Service Cost [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance (17,467)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
(34,936)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
(52,405)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
Amounts reclassified from AOCL 17,467us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
17,469us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
17,469us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
TOTAL OTHER COMPREHENSIVE (LOSS) INCOME 17,467us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
17,469us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
17,469us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
Balance   (17,467)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
(34,936)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
Net Loss [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance (844,444)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
(2,387,173)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
(2,390,592)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
Net gain/(loss) arising during period before reclassifications (2,797,734)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
879,193us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
(488,972)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
Amounts reclassified from AOCL   663,536us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
492,391us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
TOTAL OTHER COMPREHENSIVE (LOSS) INCOME (2,797,734)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
1,542,729us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
3,419us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
Balance $ (3,642,178)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
$ (844,444)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
$ (2,387,173)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= gni_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember