XML 29 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Changes in Accumulated Other Comprehensive Income Balances (Schedule of Accumulated Other Comprehensive Income (Loss)) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance $ 16,883us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax    
Other comprehensive income:      
Change in net actuarial loss (1,723)hall_OtherComprehensiveIncomeAdjustmentToRecognizeChangesInActuarialAssumptionsArisingDuringPeriodBeforeTax 2,268hall_OtherComprehensiveIncomeAdjustmentToRecognizeChangesInActuarialAssumptionsArisingDuringPeriodBeforeTax 37hall_OtherComprehensiveIncomeAdjustmentToRecognizeChangesInActuarialAssumptionsArisingDuringPeriodBeforeTax
Tax effect on change in net actuarial loss 603hall_OtherComprehensiveIncomeChangeInNetActuarialGainLossTax (794)hall_OtherComprehensiveIncomeChangeInNetActuarialGainLossTax (13)hall_OtherComprehensiveIncomeChangeInNetActuarialGainLossTax
Unrealized holding gains arising during the period 3,543us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax 22,094us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax 4,388us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
Tax effect on unrealized gains arising during the period (1,240)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax (7,733)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax (1,536)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
Reclassification adjustment for gains included in net realized gains (408)hall_OtherComprehensiveIncomeReclassificationAdjustmentsForUnrealizedHoldingGainsLossesBeforeTax (10,540)hall_OtherComprehensiveIncomeReclassificationAdjustmentsForUnrealizedHoldingGainsLossesBeforeTax (2,189)hall_OtherComprehensiveIncomeReclassificationAdjustmentsForUnrealizedHoldingGainsLossesBeforeTax
Tax effect on reclassification adjustment for gains included in net income (loss) 143hall_OtherComprehensiveIncomeReclassificationAdjustmentsForUnrealizedHoldingGainsLossesTax 3,689hall_OtherComprehensiveIncomeReclassificationAdjustmentsForUnrealizedHoldingGainsLossesTax 766hall_OtherComprehensiveIncomeReclassificationAdjustmentsForUnrealizedHoldingGainsLossesTax
Other comprehensive income, net of tax 918us-gaap_OtherComprehensiveIncomeLossNetOfTax 8,984us-gaap_OtherComprehensiveIncomeLossNetOfTax 1,453us-gaap_OtherComprehensiveIncomeLossNetOfTax
Ending Balance 17,801us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 16,883us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Pension Liability [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance (1,480)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_PensionLiabilityMember
(2,954)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_PensionLiabilityMember
(2,978)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_PensionLiabilityMember
Other comprehensive income:      
Change in net actuarial loss (1,723)hall_OtherComprehensiveIncomeAdjustmentToRecognizeChangesInActuarialAssumptionsArisingDuringPeriodBeforeTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_PensionLiabilityMember
2,268hall_OtherComprehensiveIncomeAdjustmentToRecognizeChangesInActuarialAssumptionsArisingDuringPeriodBeforeTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_PensionLiabilityMember
37hall_OtherComprehensiveIncomeAdjustmentToRecognizeChangesInActuarialAssumptionsArisingDuringPeriodBeforeTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_PensionLiabilityMember
Tax effect on change in net actuarial loss 603hall_OtherComprehensiveIncomeChangeInNetActuarialGainLossTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_PensionLiabilityMember
(794)hall_OtherComprehensiveIncomeChangeInNetActuarialGainLossTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_PensionLiabilityMember
(13)hall_OtherComprehensiveIncomeChangeInNetActuarialGainLossTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_PensionLiabilityMember
Other comprehensive income, net of tax (1,120)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_PensionLiabilityMember
1,474us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_PensionLiabilityMember
24us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_PensionLiabilityMember
Ending Balance (2,600)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_PensionLiabilityMember
(1,480)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_PensionLiabilityMember
(2,954)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_PensionLiabilityMember
Unrealized Gains (Loss) [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance 18,363us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_UnrealizedGainsLossMember
10,853us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_UnrealizedGainsLossMember
9,424us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_UnrealizedGainsLossMember
Other comprehensive income:      
Unrealized holding gains arising during the period 3,543us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_UnrealizedGainsLossMember
22,094us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_UnrealizedGainsLossMember
4,388us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_UnrealizedGainsLossMember
Tax effect on unrealized gains arising during the period (1,240)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_UnrealizedGainsLossMember
(7,733)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_UnrealizedGainsLossMember
(1,536)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_UnrealizedGainsLossMember
Reclassification adjustment for gains included in net realized gains (408)hall_OtherComprehensiveIncomeReclassificationAdjustmentsForUnrealizedHoldingGainsLossesBeforeTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_UnrealizedGainsLossMember
(10,540)hall_OtherComprehensiveIncomeReclassificationAdjustmentsForUnrealizedHoldingGainsLossesBeforeTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_UnrealizedGainsLossMember
(2,189)hall_OtherComprehensiveIncomeReclassificationAdjustmentsForUnrealizedHoldingGainsLossesBeforeTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_UnrealizedGainsLossMember
Tax effect on reclassification adjustment for gains included in net income (loss) 143hall_OtherComprehensiveIncomeReclassificationAdjustmentsForUnrealizedHoldingGainsLossesTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_UnrealizedGainsLossMember
3,689hall_OtherComprehensiveIncomeReclassificationAdjustmentsForUnrealizedHoldingGainsLossesTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_UnrealizedGainsLossMember
766hall_OtherComprehensiveIncomeReclassificationAdjustmentsForUnrealizedHoldingGainsLossesTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_UnrealizedGainsLossMember
Other comprehensive income, net of tax 2,038us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_UnrealizedGainsLossMember
7,510us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_UnrealizedGainsLossMember
1,429us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_UnrealizedGainsLossMember
Ending Balance 20,401us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_UnrealizedGainsLossMember
18,363us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_UnrealizedGainsLossMember
10,853us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= hall_UnrealizedGainsLossMember
Accumulated Other Comprehensive Income [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance 16,883us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
7,899us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
6,446us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Other comprehensive income:      
Change in net actuarial loss (1,723)hall_OtherComprehensiveIncomeAdjustmentToRecognizeChangesInActuarialAssumptionsArisingDuringPeriodBeforeTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
2,268hall_OtherComprehensiveIncomeAdjustmentToRecognizeChangesInActuarialAssumptionsArisingDuringPeriodBeforeTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
37hall_OtherComprehensiveIncomeAdjustmentToRecognizeChangesInActuarialAssumptionsArisingDuringPeriodBeforeTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Tax effect on change in net actuarial loss 603hall_OtherComprehensiveIncomeChangeInNetActuarialGainLossTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(794)hall_OtherComprehensiveIncomeChangeInNetActuarialGainLossTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(13)hall_OtherComprehensiveIncomeChangeInNetActuarialGainLossTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Unrealized holding gains arising during the period 3,543us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
22,094us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
4,388us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Tax effect on unrealized gains arising during the period (1,240)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(7,733)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(1,536)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Reclassification adjustment for gains included in net realized gains (408)hall_OtherComprehensiveIncomeReclassificationAdjustmentsForUnrealizedHoldingGainsLossesBeforeTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(10,540)hall_OtherComprehensiveIncomeReclassificationAdjustmentsForUnrealizedHoldingGainsLossesBeforeTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(2,189)hall_OtherComprehensiveIncomeReclassificationAdjustmentsForUnrealizedHoldingGainsLossesBeforeTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Tax effect on reclassification adjustment for gains included in net income (loss) 143hall_OtherComprehensiveIncomeReclassificationAdjustmentsForUnrealizedHoldingGainsLossesTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
3,689hall_OtherComprehensiveIncomeReclassificationAdjustmentsForUnrealizedHoldingGainsLossesTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
766hall_OtherComprehensiveIncomeReclassificationAdjustmentsForUnrealizedHoldingGainsLossesTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Other comprehensive income, net of tax 918us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
8,984us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
1,453us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Ending Balance 17,801us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
16,883us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
7,899us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ hall_AccumulatedOtherComprehensiveIncomeLossAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Parent Company [Member]      
Other comprehensive income:      
Ending Balance $ 17,801us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
$ 16,883us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember