XML 123 R92.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Plans and Stock Compensation Expense Share-based Awards (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 27, 2014
Y
Dec. 28, 2013
Y
Dec. 29, 2012
Y
Mar. 12, 2014
Mar. 12, 2013
Aug. 21, 2012
Mar. 12, 2012
Mar. 12, 2015
Share-based Compensation Arrangement by Share-based Payment Award, Nonvested Awards, General Disclosures [Abstract]                
Award Vesting Period     4 years          
Age Eligible for Retirement 60dxyn_AgeEligibleForRetirement              
Restricted Stock Granted in Period       101,315dxyn_ShareBasedCompensationArrangementByShareBasedAwardEquityInstrumentsOtherThanOptionsSharesGranted 173,249dxyn_ShareBasedCompensationArrangementByShareBasedAwardEquityInstrumentsOtherThanOptionsSharesGranted 48,000dxyn_ShareBasedCompensationArrangementByShareBasedAwardEquityInstrumentsOtherThanOptionsSharesGranted 241,233dxyn_ShareBasedCompensationArrangementByShareBasedAwardEquityInstrumentsOtherThanOptionsSharesGranted  
Grant Date Fair Value of Restricted Stock       $ 1,588dxyn_ShareBasedCompensationArrangementByShareBasedAwardEquityInstrumentOtherThanOptionsGrantDateFairValue $ 899dxyn_ShareBasedCompensationArrangementByShareBasedAwardEquityInstrumentOtherThanOptionsGrantDateFairValue $ 156dxyn_ShareBasedCompensationArrangementByShareBasedAwardEquityInstrumentOtherThanOptionsGrantDateFairValue $ 998dxyn_ShareBasedCompensationArrangementByShareBasedAwardEquityInstrumentOtherThanOptionsGrantDateFairValue  
Weighted Average Grant Date Fair Value of Resticted Stock       $ 15.675dxyn_ShareBasedCompensationArrangementByShareBasedAwardEquityInstrumentsOtherThanOptionsGrantDateFairValuePerShare $ 5.190dxyn_ShareBasedCompensationArrangementByShareBasedAwardEquityInstrumentsOtherThanOptionsGrantDateFairValuePerShare $ 3.255dxyn_ShareBasedCompensationArrangementByShareBasedAwardEquityInstrumentsOtherThanOptionsGrantDateFairValuePerShare $ 4.135dxyn_ShareBasedCompensationArrangementByShareBasedAwardEquityInstrumentsOtherThanOptionsGrantDateFairValuePerShare  
Minimum Award Vesting Period of Restricted Stock Issued 2dxyn_ShareBasedCompensationArrangementByShareBasedAwardsMinimumAwardVestingPeriod 2dxyn_ShareBasedCompensationArrangementByShareBasedAwardsMinimumAwardVestingPeriod 2dxyn_ShareBasedCompensationArrangementByShareBasedAwardsMinimumAwardVestingPeriod          
Maximum Award Vesting Period of Restricted Stock Issued 13dxyn_ShareBasedCompensationArrangementByShareBasedAwardsMaximumAwardVestingPeriod 14dxyn_ShareBasedCompensationArrangementByShareBasedAwardsMaximumAwardVestingPeriod 15dxyn_ShareBasedCompensationArrangementByShareBasedAwardsMaximumAwardVestingPeriod          
Share-based Arrangements with Nonemployee Directors [Abstract]                
Minimum Market Value Per Share, Calculation of Shares $ 5.00dxyn_MinimumMarketValuePerShareCalculationOfShares              
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]                
Cumulative Rate Per Year, Stock Option Vesting 25.00%dxyn_CumulativeRatePerYearStockOptionVesting              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]                
Exercised 30,952us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 50,464us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised          
Options Outstanding 439,235us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber              
Options Outstanding, Weighted Average Exercise Price $ 10.31us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice              
Options Exercisable 439,235us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber              
Options Exercisable, Weighted Average Exercise Price $ 10.31us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice              
Restricted Stock [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Nonvested Awards, General Disclosures [Abstract]                
Restricted Stock Granted in Period               114,625dxyn_ShareBasedCompensationArrangementByShareBasedAwardEquityInstrumentsOtherThanOptionsSharesGranted
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Minimum Award Vesting Period of Restricted Stock Issued 1dxyn_ShareBasedCompensationArrangementByShareBasedAwardsMinimumAwardVestingPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
             
Maximum Award Vesting Period of Restricted Stock Issued 29dxyn_ShareBasedCompensationArrangementByShareBasedAwardsMaximumAwardVestingPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
             
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]                
Outstanding 525,799us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
464,886us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
306,529us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
         
Weighted Average Grant Date Fair Value of Outstanding Shares $ 6.64us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
6.57us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
8.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
         
Granted 101,315us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
173,249us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
289,233us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
         
Weighted Average Grant Date Fair Value Granted During the Year $ 15.68us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
5.19us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
3.99us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
         
Vested (144,875)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
(112,336)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
(113,647)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
         
Weighted Average Grant Date Fair Value of Awards Vested $ 4.50us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
4.15us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
4.20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
         
Forfeited (125,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
(17,229)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
         
Weighted Average Grant Date Fair Value of Forfeitures $ 12.78us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
4.14us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
         
Outstanding 357,239us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
525,799us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
464,886us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
         
Weighted Average Grant Date Fair Value of Outstanding Shares $ 7.92us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
6.64us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
6.57us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
         
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]                
Nonvested Awards, Compensation Not yet Recognized, 1,809us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
             
Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 3 years 7 months              
Nonvested Awards, Vested in Period, Fair Value 1,512us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
669us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
439us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
         
Primary Long-Term Incentive Award [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Nonvested Awards, General Disclosures [Abstract]                
Award Vesting Period 3 years              
Career Shares Award [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Nonvested Awards, General Disclosures [Abstract]                
Award Vesting Period 2 years              
Stock Performance Units [Member]                
Share-based Arrangements with Nonemployee Directors [Abstract]                
Nonemployee Directors Fees, Paid in Cash 18dxyn_NonemployeeDirectorsFeesPaidInCash
/ us-gaap_AwardTypeAxis
= dxyn_StockPerformanceUnitsMember
12dxyn_NonemployeeDirectorsFeesPaidInCash
/ us-gaap_AwardTypeAxis
= dxyn_StockPerformanceUnitsMember
           
Nonemployee Directors Fees, Value Received in Stock Performance Units 18dxyn_NonemployeeDirectorsFeesValueReceivedInStockPerformanceUnits
/ us-gaap_AwardTypeAxis
= dxyn_StockPerformanceUnitsMember
12dxyn_NonemployeeDirectorsFeesValueReceivedInStockPerformanceUnits
/ us-gaap_AwardTypeAxis
= dxyn_StockPerformanceUnitsMember
           
Stock Performance Units, Outstanding 109,359dxyn_StockPerformanceUnitsOutstanding
/ us-gaap_AwardTypeAxis
= dxyn_StockPerformanceUnitsMember
             
Employee Stock [Member]                
Employee Stock Purchase Plan Disclosures [Abstract]                
Number of Shares Authorized 108,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockMember
             
Number of Shares Available for Grant 27,480us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockMember
             
Shares Issued in Period 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockMember
             
Employee Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]                
Nonvested Awards, Compensation Not yet Recognized, 0us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
             
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]                
Options Outstanding 660,355us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
697,407us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
786,728us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
         
Options Outstanding, Weighted Average Exercise Price $ 11.33us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
11.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
10.91us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
         
Granted 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
         
Options Granted, Weighted Average Exercise Price $ 0.00us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0.00us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0.00us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
         
Options Granted in Period, Weighted Average Grant Date Fair Value $ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
         
Exercised (53,950)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
(37,052)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
         
Options Exercised, Weighted Average Exercise Price $ 10.22us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
5.15us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0.00us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
         
Forfeited (167,170)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
(89,321)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
         
Options Forfeitured and Expired, Weighted Average Exercise Price $ 14.36us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
10.20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
         
Options Outstanding 439,235us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
660,355us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
697,407us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
         
Options Outstanding, Weighted Average Exercise Price $ 10.31us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
11.33us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
11.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
         
Options Exercisable 439,235us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
630,855us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
638,407us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
         
Options Exercisable, Weighted Average Exercise Price $ 10.31us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
11.63us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
11.56us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
         
Options Outstanding, Intrinsic Value 607us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
             
Options Exercisable, Intrinsic Value 607us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
             
Options Exercised in Period, Intrinsic Value $ 140us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
206us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember