XML 59 R54.htm IDEA: XBRL DOCUMENT
v3.20.1

Balance Sheet Components Additional Information (Details) - USD ($) $ in Thousands | 3 Months Ended |
--- | --- | ---
Mar. 27, 2020 | Dec. 31, 2019
French R&D tax credits receivable, noncurrent | $ 16,303 | $ 15,899
TVN [Member] | Research Tax Credit Carryforward [Member] |  |
The number of years R&D tax credits can be used to offset against income tax payable after incurred | 4 years |
Other Noncurrent Assets [Member] | TVN [Member] | Research Tax Credit Carryforward [Member] |  |
French R&D tax credits receivable, noncurrent | $ 23,500 |

X
- Definition The number of years R&D tax credits can be used to offset against income tax payable after incurred + References No definition available. + Details
Name: | hlit_ThenumberofyearsRDtaxcreditscanbeusedtooffsetagainstincometaxpayableafterincurred
Namespace Prefix: | hlit_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(5)(c)) -URI http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910 + Details
Name: | us-gaap_IncomeTaxesReceivableNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=hlit_TVNMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |