XML 96 R69.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Shareholders' Equity (Details) (USD $) | 0 Months Ended | 1 Months Ended | 12 Months Ended | 3 Months Ended | 1 Months Ended | 156 Months Ended
--- | --- | --- | --- | --- | --- | ---
Oct. 15, 2013 | Sep. 26, 2013 | Aug. 28, 2013 | Mar. 21, 2012 | Jan. 02, 2015 | Dec. 27, 2013 | Dec. 28, 2012 | Mar. 16, 2015 | Jul. 30, 2002 | Jan. 02, 2015
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |
Stock repurchase authorized |  | $ 25,000,000 us-gaap_StockRepurchaseProgramAuthorizedAmount | $ 35,750,000 us-gaap_StockRepurchaseProgramAuthorizedAmount |  |  |  |  |  |  |
Common stock, par value |  |  |  |  | $ 0.001 us-gaap_CommonStockParOrStatedValuePerShare | $ 0.001 us-gaap_CommonStockParOrStatedValuePerShare |  |  |  | $ 0.001 us-gaap_CommonStockParOrStatedValuePerShare
Price per share repurchased in tender offer | $ 7.00 hckt_PricePerShareStockRepurchasedDuringTenderOffer |  |  | $ 5.00 hckt_PricePerShareStockRepurchasedDuringTenderOffer |  |  |  |  |  |
Stock repurchase cost of tender offer net of fees and expenses related to tender offer | 6,900,000 hckt_StockRepurchaseValueDuringTenderOfferNet |  |  | 55,000,000 hckt_StockRepurchaseValueDuringTenderOfferNet |  | 7,170,000 hckt_StockRepurchaseValueDuringTenderOfferNet | 55,587,000 hckt_StockRepurchaseValueDuringTenderOfferNet |  |  |
Percentage of issued and outstanding shares repurchased in tender offer | 3.00%hckt_PercentageOfOutstandingSharesRepurchasedDuringTenderOffer |  |  | 27.00%hckt_PercentageOfOutstandingSharesRepurchasedDuringTenderOffer |  |  |  |  |  |
Number of stock repurchased in tender offer | 1,000,000 hckt_StockRepurchasedDuringTenderOfferShares |  |  | 11,000,000 hckt_StockRepurchasedDuringTenderOfferShares |  |  |  |  |  |
Percentage of eligble compensation allowed, per grant purchase |  |  |  |  | 10.00%hckt_PercentageOfEligbleCompensationAllowedPerGrantPurchase |  |  |  |  |
Interval between employee stock purchases |  |  |  |  | 6 months |  |  |  |  |
Employee purchase price as percentage of trading value |  |  |  |  | 95.00%hckt_EmployeePurchasePriceAsPercentageOfTradingValue |  |  |  |  |
Annual share repurchase authorized, value |  |  |  |  | 25,000 hckt_AnnualShareRepurchaseAuthorizedValue |  |  |  |  |
Employee stock purchase plan, expiration date |  |  |  |  | Jul. 01, 2018 |  |  |  |  |
Common stock available for issuance employee stock purchase plans |  |  |  |  | 4,275,000 hckt_CommonStockAvailableForIssuanceEmployeeStockPurchasePlans |  |  |  |  |
Shares available for issuance, per offering period |  |  |  |  | 400,000 hckt_SharesAvailableForIssuancePerOfferingPeriod |  |  |  |  |
Shares issued under ESPP |  |  |  |  | 94,333 us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan | 113,905 us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan | 117,757 us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan |  |  |
Annual cash dividend per share |  |  |  |  | $ 0.12 us-gaap_CommonStockDividendsPerShareCashPaid | $ 0.10 us-gaap_CommonStockDividendsPerShareCashPaid | $ 0.10 us-gaap_CommonStockDividendsPerShareCashPaid |  |  |
Dividend payment |  |  |  |  | 3,508,000 us-gaap_DividendsCommonStockCash | 3,096,000 us-gaap_DividendsCommonStockCash | 3,081,000 us-gaap_DividendsCommonStockCash |  |  |
Minimum [Member] |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |
Price per share repurchased in tender offer |  | $ 6.50 hckt_PricePerShareStockRepurchasedDuringTenderOffer / us-gaap_RangeAxis = us-gaap_MinimumMember | $ 5.75 hckt_PricePerShareStockRepurchasedDuringTenderOffer / us-gaap_RangeAxis = us-gaap_MinimumMember |  |  |  |  |  |  |
Period of service qualification |  |  |  |  | 3 months |  |  |  |  |
Maximum [Member] |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |
Price per share repurchased in tender offer |  | $ 7.00 hckt_PricePerShareStockRepurchasedDuringTenderOffer / us-gaap_RangeAxis = us-gaap_MaximumMember | $ 6.50 hckt_PricePerShareStockRepurchasedDuringTenderOffer / us-gaap_RangeAxis = us-gaap_MaximumMember |  |  |  |  |  |  |
Subsequent Event [Member] |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |
Dividend declared |  |  |  |  |  |  |  | $ 0.14 us-gaap_CommonStockDividendsPerShareDeclared / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |  |
Common Stock [Member] |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |
Stock repurchase authorized |  |  |  |  | 95,000,000 us-gaap_StockRepurchaseProgramAuthorizedAmount / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  | 5,000,000 us-gaap_StockRepurchaseProgramAuthorizedAmount / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
Stock repurchase cost of tender offer net of fees and expenses related to tender offer |  |  |  |  | 11,000,000 hckt_StockRepurchaseValueDuringTenderOfferNet / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 1,000 hckt_StockRepurchaseValueDuringTenderOfferNet / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 11,000 hckt_StockRepurchaseValueDuringTenderOfferNet / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |
Number of stock repurchased in tender offer |  |  |  |  |  | 983 hckt_StockRepurchasedDuringTenderOfferShares / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 11,000 hckt_StockRepurchasedDuringTenderOfferShares / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |
Additional stock repurchase authorized |  |  |  |  |  |  |  |  |  | 90,000,000 hckt_StockRepurchaseProgramAdditionalAuthorizedAmount / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
Repurchase of common stock |  |  |  |  | 1,800,000 us-gaap_TreasuryStockSharesAcquired / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |
Purchase price per share |  |  |  |  | $ 6.07 us-gaap_TreasuryStockAcquiredAverageCostPerShare / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | $ 5.86 us-gaap_TreasuryStockAcquiredAverageCostPerShare / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |
Shares repurchased |  |  |  |  | 24,000,000 us-gaap_TreasuryStockNumberOfSharesHeld / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 22,200,000 us-gaap_TreasuryStockNumberOfSharesHeld / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  | 24,000,000 us-gaap_TreasuryStockNumberOfSharesHeld / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
Cumulative purchases |  |  |  |  | 91,300,000 hckt_StockRepurchaseProgramCumulativePurchaseAmount / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  | 91,300,000 hckt_StockRepurchaseProgramCumulativePurchaseAmount / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
Amount available under repurchase plan |  |  |  |  | $ 3,700,000 us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |
Common Stock [Member] | Average [Member] |  |  |  |  |  |  |  |  |  |
Stockholders Equity [Line Items] |  |  |  |  |  |  |  |  |  |
Purchase price per share |  |  |  |  | $ 3.81 us-gaap_TreasuryStockAcquiredAverageCostPerShare / us-gaap_RangeAxis = hckt_AverageMember / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | $ 3.62 us-gaap_TreasuryStockAcquiredAverageCostPerShare / us-gaap_RangeAxis = hckt_AverageMember / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |

X
- Definition Annual share repurchase authorized, value + References No definition available. + Details
Name: | hckt_AnnualShareRepurchaseAuthorizedValue
Namespace Prefix: | hckt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Common stock available for issuance employee stock purchase plans. + References No definition available. + Details
Name: | hckt_CommonStockAvailableForIssuanceEmployeeStockPurchasePlans
Namespace Prefix: | hckt_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Employee purchase price as percentage of trading value + References No definition available. + Details
Name: | hckt_EmployeePurchasePriceAsPercentageOfTradingValue
Namespace Prefix: | hckt_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Employee Stock Ownership Plan, Period of service qualification + References No definition available. + Details
Name: | hckt_EmployeeStockOwnershipPlanPeriodOfServiceQualification
Namespace Prefix: | hckt_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Expiration date of employee stock purchase plan. + References No definition available. + Details
Name: | hckt_EmployeeStockPurchasePlanExpirationDate
Namespace Prefix: | hckt_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Interval between employee stock purchases + References No definition available. + Details
Name: | hckt_IntervalBetweenEmployeeStockPurchases
Namespace Prefix: | hckt_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of eligble compensation allowed, per grant purchase + References No definition available. + Details
Name: | hckt_PercentageOfEligbleCompensationAllowedPerGrantPurchase
Namespace Prefix: | hckt_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of Issued and Outstanding shares that were purchased as part of tender offer. + References No definition available. + Details
Name: | hckt_PercentageOfOutstandingSharesRepurchasedDuringTenderOffer
Namespace Prefix: | hckt_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Price per share that were purchased as part of tender offer. + References No definition available. + Details
Name: | hckt_PricePerShareStockRepurchasedDuringTenderOffer
Namespace Prefix: | hckt_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Shares available for issuance, per offering period + References No definition available. + Details
Name: | hckt_SharesAvailableForIssuancePerOfferingPeriod
Namespace Prefix: | hckt_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | hckt_StockholdersEquityLineItems
Namespace Prefix: | hckt_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock repurchased during tender offer shares. + References No definition available. + Details
Name: | hckt_StockRepurchasedDuringTenderOfferShares
Namespace Prefix: | hckt_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Stock Repurchase Program Additional Authorized Amount + References No definition available. + Details
Name: | hckt_StockRepurchaseProgramAdditionalAuthorizedAmount
Namespace Prefix: | hckt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Stock Repurchase Program, Cumulative Purchase, Amount + References No definition available. + Details
Name: | hckt_StockRepurchaseProgramCumulativePurchaseAmount
Namespace Prefix: | hckt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Equity impact of the value of stock that has been repurchased as part of the tender offer, excluding fees and expenses related to the tender offer. + References No definition available. + Details
Name: | hckt_StockRepurchaseValueDuringTenderOfferNet
Namespace Prefix: | hckt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Aggregate dividends paid during the period for each share of common stock outstanding. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 + Details
Name: | us-gaap_CommonStockDividendsPerShareCashPaid
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate dividends declared during the period for each share of common stock outstanding. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 + Details
Name: | us-gaap_CommonStockDividendsPerShareDeclared
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face amount or stated value per share of common stock. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 + Details
Name: | us-gaap_CommonStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of paid and unpaid common stock dividends declared with the form of settlement in cash. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 + Details
Name: | us-gaap_DividendsCommonStockCash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 40 -Section 25 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=6418455&loc=d3e16649-113920 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of a stock repurchase plan authorized by an entity's Board of Directors. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramAuthorizedAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount remaining of a stock repurchase plan authorized by an entity's Board of Directors. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total cost of shares repurchased divided by the total number of shares repurchased. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655 + Details
Name: | us-gaap_TreasuryStockAcquiredAverageCostPerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares held for each class of treasury stock. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655 + Details
Name: | us-gaap_TreasuryStockNumberOfSharesHeld
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares that have been repurchased during the period and are being held in treasury. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_TreasuryStockSharesAcquired
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |