XML 64 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity - Additional Information (Detail) (USD $)
0 Months Ended 3 Months Ended 12 Months Ended 0 Months Ended 36 Months Ended 12 Months Ended 0 Months Ended
May 14, 2014
Jul. 31, 2013
Feb. 28, 2013
Jan. 31, 2013
Mar. 30, 2012
Dec. 31, 2010
Jul. 31, 2002
Dec. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
May 24, 2013
Apr. 30, 2012
Class of Stock [Line Items]                          
Preferred stock authorized               5,000,000us-gaap_PreferredStockSharesAuthorized 5,000,000us-gaap_PreferredStockSharesAuthorized 5,000,000us-gaap_PreferredStockSharesAuthorized      
Authorized stock repurchase value               $ 300,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1 $ 300,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1       $ 25,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
Increase in stock repurchase program 80,000,000hlit_StockRepurchaseProgramIncreaseOfCommonStockRepurchaseAuthorization 85,000,000hlit_StockRepurchaseProgramIncreaseOfCommonStockRepurchaseAuthorization 35,000,000hlit_StockRepurchaseProgramIncreaseOfCommonStockRepurchaseAuthorization 75,000,000hlit_StockRepurchaseProgramIncreaseOfCommonStockRepurchaseAuthorization                  
Common stock repurchase program, authorized amount remaining               68,700,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 68,700,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1        
Omneon [Member]                          
Class of Stock [Line Items]                          
Cash deposited to secure post-closing indemnification obligations of holders           21,000,000hlit_CashDepositedToSecurePostClosingIndemnificationObligationsOfHolders
/ us-gaap_BusinessAcquisitionAxis
= hlit_OmneonMember
             
Number of common stock deposited to secure post-closing indemnification obligations of holders           1,926,920hlit_NumberOfCommonStocksDepositedToSecurePostClosingIndemnificationObligationsOfHolders
/ us-gaap_BusinessAcquisitionAxis
= hlit_OmneonMember
             
Reimbursement received from escrow in cash         500,000hlit_ProceedsFromEscrowDepositByReimbursementInCash
/ us-gaap_BusinessAcquisitionAxis
= hlit_OmneonMember
               
Reimbursement received from escrow common stock value         300,000hlit_ReimbursementReceivedFromEscrowCommonStockValue
/ us-gaap_BusinessAcquisitionAxis
= hlit_OmneonMember
               
Claim for reimbursement received from escrow         800,000hlit_ReimbursementAmountReceivedFromEscrow
/ us-gaap_BusinessAcquisitionAxis
= hlit_OmneonMember
               
Reimbursement received from escrow common stock shares         40,372hlit_ReimbursementReceivedFromEscrowCommonStockNumberOfShares
/ us-gaap_BusinessAcquisitionAxis
= hlit_OmneonMember
               
Series A Participating Preferred Stock [Member] | Stockholders Rights Plan [Member]                          
Class of Stock [Line Items]                          
Preferred stock authorized             100,000us-gaap_PreferredStockSharesAuthorized
/ us-gaap_PlanNameAxis
= hlit_StockholdersRightsPlanMember
/ us-gaap_StatementClassOfStockAxis
= hlit_SeriesAParticipatingPreferredStockMember
           
Stockholder rights plan term, period             10 years            
Stockholder rights plan, expiry date             Jul. 01, 2012            
Common Stock [Member]                          
Class of Stock [Line Items]                          
Common stock repurchased and retired, shares               37,300,000us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
         
Common stock repurchased and retired, per shares value               $ 6.21hlit_StockRepurchasedAndRetiredDuringPeriodSharesAverageCostPerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
         
Common stock repurchased and retired, aggregate value               232,300,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
         
Common Stock [Member] | Acquisition of Omneon [Member]                          
Class of Stock [Line Items]                          
Common stock, shares issued           14,150,122us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= hlit_AcquisitionOfOmneonMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
             
Purchase price paid as common stocks           95,900,000us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
/ us-gaap_BusinessAcquisitionAxis
= hlit_AcquisitionOfOmneonMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
             
Open Market Transaction [Member]                          
Class of Stock [Line Items]                          
Common stock repurchased and retired, shares                 13,900,000us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= hlit_OpenMarketTransactionMember
6,300,000us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= hlit_OpenMarketTransactionMember
5,100,000us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= hlit_OpenMarketTransactionMember
   
Common stock repurchased and retired, per shares value                 $ 6.70hlit_StockRepurchasedAndRetiredDuringPeriodSharesAverageCostPerShare
/ us-gaap_ShareRepurchaseProgramAxis
= hlit_OpenMarketTransactionMember
$ 6.48hlit_StockRepurchasedAndRetiredDuringPeriodSharesAverageCostPerShare
/ us-gaap_ShareRepurchaseProgramAxis
= hlit_OpenMarketTransactionMember
$ 4.43hlit_StockRepurchasedAndRetiredDuringPeriodSharesAverageCostPerShare
/ us-gaap_ShareRepurchaseProgramAxis
= hlit_OpenMarketTransactionMember
   
Common stock repurchased and retired, aggregate value                 93,100,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= hlit_OpenMarketTransactionMember
40,600,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= hlit_OpenMarketTransactionMember
22,600,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= hlit_OpenMarketTransactionMember
   
Dutch Auction Tender Offer [Member]                          
Class of Stock [Line Items]                          
Common stock repurchased and retired, shares                       12,000,000us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= hlit_DutchAuctionTenderOfferMember
 
Common stock repurchased and retired, per shares value                       $ 6.25hlit_StockRepurchasedAndRetiredDuringPeriodSharesAverageCostPerShare
/ us-gaap_ShareRepurchaseProgramAxis
= hlit_DutchAuctionTenderOfferMember
 
Common stock repurchased and retired, aggregate value                       76,000,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= hlit_DutchAuctionTenderOfferMember
 
Additional Paid-in Capital [Member] | Dutch Auction Tender Offer [Member]                          
Class of Stock [Line Items]                          
Common stock repurchased and retired, aggregate value               $ 1,000,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= hlit_DutchAuctionTenderOfferMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      $ 1,000,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= hlit_DutchAuctionTenderOfferMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember