XML 41 R27.htm IDEA: XBRL DOCUMENT v2.4.1.9
Earnings Per Share (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Vote
Mar. 31, 2014
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Percentage of earnings or losses assumed in calculation (in hundredths) 100.00%hvt_PercentageOfEarningsOrLossesAssumedInCalculation  
Preferential dividend rate of dividend paid on Class A Common Stock (in hundredths) 105.00%hvt_PreferentialDividendRateOfDividendPaid  
Common Stock [Member]    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Number of votes per share 1hvt_NumberOfVotesPerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
 
Numerator [Abstract]    
Distributed earnings $ 1,646us-gaap_DistributedEarnings
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$ 1,610us-gaap_DistributedEarnings
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Undistributed earnings 3,938us-gaap_UndistributedEarnings
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
3,905us-gaap_UndistributedEarnings
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Basic 5,584us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
5,515us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Class A Common earnings 535hvt_NetIncomeLossAttributableToClassCommonShareholders
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
614hvt_NetIncomeLossAttributableToClassCommonShareholders
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Diluted 6,119us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
6,129us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Denominator [Abstract]    
Weighted average shares outstanding - basic (in shares) 20,569us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
20,157us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Assumed conversion of Class A Common Stock (in shares) 2,081hvt_AssumedConversionOfClassCommonStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
2,358hvt_AssumedConversionOfClassCommonStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Dilutive options, awards and common stock equivalents (in shares) 327us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
413us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Total weighted-average diluted Common Stock (in shares) 22,977us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
22,928us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Class A Common [Member]    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Number of votes per share 10hvt_NumberOfVotesPerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
 
Numerator [Abstract]    
Distributed earnings 156us-gaap_DistributedEarnings
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
179us-gaap_DistributedEarnings
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Undistributed earnings 379us-gaap_UndistributedEarnings
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
435us-gaap_UndistributedEarnings
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Class A Common earnings $ 535hvt_NetIncomeLossAttributableToClassCommonShareholders
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 614hvt_NetIncomeLossAttributableToClassCommonShareholders
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Denominator [Abstract]    
Weighted average shares outstanding (in shares) 2,081us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
2,358us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember