XML 61 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Equity (USD $)
In Thousands, except Share data, unless otherwise specified
Total
Highwoods Realty Limited Partnership [Member]
Common Stock [Member]
Series A Cumulative Redeemable Preferred Shares [Member]
General Partner Common Units [Member]
Highwoods Realty Limited Partnership [Member]
Limited Partner Common Units [Member]
Highwoods Realty Limited Partnership [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Highwoods Realty Limited Partnership [Member]
Noncontrolling Interests in Consolidated Affiliates [Member]
Noncontrolling Interests in Consolidated Affiliates [Member]
Highwoods Realty Limited Partnership [Member]
Distributions in Excess of Net Income Available for Common Stockholders [Member]
Balance at Dec. 31, 2011 $ 986,859us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ 956,674us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
$ 726us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 29,077us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
$ 9,575us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
$ 948,187us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
$ 1,803,997us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (5,734)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (5,734)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 4,646us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
$ 4,646us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
$ (845,853)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Balance (in shares) at Dec. 31, 2011     72,647,697us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Issuances of Common Units, net of issuance costs and tax withholdings   245,467us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
    2,455us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
243,012us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
    0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Distributions paid on Common Units   (134,291)hiw_GpAndLpCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
    (1,343)hiw_GpAndLpCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
(132,948)hiw_GpAndLpCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
    0hiw_GpAndLpCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0hiw_GpAndLpCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Distributions paid on Preferred Units   (2,508)hiw_DistributionsOnPreferredUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
    (25)hiw_DistributionsOnPreferredUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
(2,483)hiw_DistributionsOnPreferredUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
    0hiw_DistributionsOnPreferredUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0hiw_DistributionsOnPreferredUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Issuances of Common Stock - Shares     7,441,489us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Issuances of Common Stock, net of issuance costs and tax withholdings 243,168us-gaap_StockIssuedDuringPeriodValueNewIssues   74us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    243,094us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Conversion of Common Units to Common Stock - Shares     63,366us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Conversions of Common Units to Common Stock 2,096us-gaap_StockIssuedDuringPeriodValueConversionOfUnits   0us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    2,096us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  0us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Dividends on Common Stock (128,652)us-gaap_DividendsCommonStockCash   0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  (128,652)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Dividends on Preferred Stock (2,508)us-gaap_DividendsPreferredStockCash   0us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    0us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  (2,508)us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Adjustment of noncontrolling interests in the Operating Partnership to fair value (16,491)us-gaap_MinorityInterestChangeInRedemptionValue   0us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    (16,491)us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  0us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Distributions to noncontrolling interests in consolidated affiliates (679)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders (679)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(679)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(679)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Issuances of restricted stock - Shares     158,885us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Issuances of restricted stock 0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross   0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Share-based compensation expense, net of forfeitures 7,613us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue 7,613us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
3us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
76us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
7,537us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
7,610us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Adjustment of Redeemable Common Units to fair value and contributions/distributions from/to the General Partner   (14,644)hiw_AdjustmentOfRedeemableCommonUnitsToFairValueAndContributionsDistributionsFromToGeneralPartner
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
    (146)hiw_AdjustmentOfRedeemableCommonUnitsToFairValueAndContributionsDistributionsFromToGeneralPartner
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
(14,498)hiw_AdjustmentOfRedeemableCommonUnitsToFairValueAndContributionsDistributionsFromToGeneralPartner
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
    0hiw_AdjustmentOfRedeemableCommonUnitsToFairValueAndContributionsDistributionsFromToGeneralPartner
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0hiw_AdjustmentOfRedeemableCommonUnitsToFairValueAndContributionsDistributionsFromToGeneralPartner
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Net (income) attributable to noncontrolling interests in the Operating Partnership (3,854)us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable   0us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    0us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  (3,854)us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Net (income) attributable to noncontrolling interests in consolidated affiliates 0hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation 0hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
(8)hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
(778)hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
0hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
786hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
786hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(786)hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Comprehensive income:                        
Net income 84,235us-gaap_ProfitLoss 84,295us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
843us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
83,452us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
84,235us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Other comprehensive income/(loss) (6,894)us-gaap_OtherComprehensiveIncomeLossNetOfTax (6,894)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(6,894)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(6,894)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Total comprehensive income 77,341us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 77,401us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
                   
Balance at Dec. 31, 2012 1,164,893us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 1,135,033us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
803us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
29,077us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
11,427us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
1,131,481us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
2,040,306us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(12,628)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(12,628)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
4,753us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
4,753us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(897,418)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Balance (in shares) at Dec. 31, 2012     80,311,437us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net (income) attributable to noncontrolling interests in the Operating Partnership (581)us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable                      
Comprehensive income:                        
Net income 13,760us-gaap_ProfitLoss 13,707us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
                   
Balance at Mar. 31, 2013                        
Balance at Dec. 31, 2012 1,164,893us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 1,135,033us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
803us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
29,077us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
11,427us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
1,131,481us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
2,040,306us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(12,628)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(12,628)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
4,753us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
4,753us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(897,418)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Balance (in shares) at Dec. 31, 2012     80,311,437us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Issuances of Common Units, net of issuance costs and tax withholdings   305,846us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
    3,058us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
302,788us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
    0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Distributions paid on Common Units   (150,936)hiw_GpAndLpCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
    (1,509)hiw_GpAndLpCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
(149,427)hiw_GpAndLpCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
    0hiw_GpAndLpCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0hiw_GpAndLpCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Distributions paid on Preferred Units   (2,508)hiw_DistributionsOnPreferredUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
    (25)hiw_DistributionsOnPreferredUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
(2,483)hiw_DistributionsOnPreferredUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
    0hiw_DistributionsOnPreferredUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0hiw_DistributionsOnPreferredUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Issuances of Common Stock - Shares     8,670,517us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Issuances of Common Stock, net of issuance costs and tax withholdings 305,846us-gaap_StockIssuedDuringPeriodValueNewIssues   87us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    305,759us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Conversion of Common Units to Common Stock - Shares     789,144us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Conversions of Common Units to Common Stock 28,788us-gaap_StockIssuedDuringPeriodValueConversionOfUnits   0us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    28,788us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  0us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Dividends on Common Stock (145,964)us-gaap_DividendsCommonStockCash   0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  (145,964)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Dividends on Preferred Stock (2,508)us-gaap_DividendsPreferredStockCash   0us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    0us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  (2,508)us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Adjustment of noncontrolling interests in the Operating Partnership to fair value (11,375)us-gaap_MinorityInterestChangeInRedemptionValue   0us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    (11,375)us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  0us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Distributions to noncontrolling interests in consolidated affiliates (546)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders (546)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(546)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(546)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Contributions from noncontrolling interests in consolidated affiliates 16,240hiw_NoncontrollingInterestIncreasefromContributions 16,240hiw_NoncontrollingInterestIncreasefromContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0hiw_NoncontrollingInterestIncreasefromContributions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0hiw_NoncontrollingInterestIncreasefromContributions
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
0hiw_NoncontrollingInterestIncreasefromContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
0hiw_NoncontrollingInterestIncreasefromContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
0hiw_NoncontrollingInterestIncreasefromContributions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0hiw_NoncontrollingInterestIncreasefromContributions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0hiw_NoncontrollingInterestIncreasefromContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
16,240hiw_NoncontrollingInterestIncreasefromContributions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
16,240hiw_NoncontrollingInterestIncreasefromContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0hiw_NoncontrollingInterestIncreasefromContributions
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Issuances of restricted stock - Shares     151,630us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Issuances of restricted stock 0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross   0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Share-based compensation expense, net of forfeitures - Shares     (1,813)us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Share-based compensation expense, net of forfeitures 6,899us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue 6,899us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
9us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
69us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
6,830us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
6,890us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Adjustment of Redeemable Common Units to fair value and contributions/distributions from/to the General Partner   18,700hiw_AdjustmentOfRedeemableCommonUnitsToFairValueAndContributionsDistributionsFromToGeneralPartner
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
    187hiw_AdjustmentOfRedeemableCommonUnitsToFairValueAndContributionsDistributionsFromToGeneralPartner
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
18,513hiw_AdjustmentOfRedeemableCommonUnitsToFairValueAndContributionsDistributionsFromToGeneralPartner
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
    0hiw_AdjustmentOfRedeemableCommonUnitsToFairValueAndContributionsDistributionsFromToGeneralPartner
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0hiw_AdjustmentOfRedeemableCommonUnitsToFairValueAndContributionsDistributionsFromToGeneralPartner
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Net (income) attributable to noncontrolling interests in the Operating Partnership (4,691)us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable   0us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    0us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  (4,691)us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Net (income) attributable to noncontrolling interests in consolidated affiliates 0hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation 0hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
(9)hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
(940)hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
0hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
949hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
949hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(949)hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Comprehensive income:                        
Net income 131,097us-gaap_ProfitLoss 131,046us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
1,310us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
129,736us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
131,097us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Other comprehensive income/(loss) 10,017us-gaap_OtherComprehensiveIncomeLossNetOfTax 10,017us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
10,017us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
10,017us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Total comprehensive income 141,114us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 141,063us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
                   
Balance at Dec. 31, 2013 1,498,696us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 1,469,791us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
899us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
29,077us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
14,508us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
1,436,498us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
2,370,368us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(2,611)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(2,611)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
21,396us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
21,396us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(920,433)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Balance (in shares) at Dec. 31, 2013 89,920,915us-gaap_CommonStockSharesOutstanding   89,920,915us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Balance at Sep. 30, 2013                        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net (income) attributable to noncontrolling interests in the Operating Partnership (978)us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable                      
Comprehensive income:                        
Net income 31,690us-gaap_ProfitLoss 31,690us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
                   
Balance at Dec. 31, 2013 1,498,696us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 1,469,791us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
                   
Balance (in shares) at Dec. 31, 2013 89,920,915us-gaap_CommonStockSharesOutstanding                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net (income) attributable to noncontrolling interests in the Operating Partnership (398)us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable                      
Comprehensive income:                        
Net income 13,576us-gaap_ProfitLoss 13,576us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
                   
Balance at Mar. 31, 2014                        
Balance at Dec. 31, 2013 1,498,696us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 1,469,791us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
899us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
29,077us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
14,508us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
1,436,498us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
2,370,368us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(2,611)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(2,611)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
21,396us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
21,396us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(920,433)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Balance (in shares) at Dec. 31, 2013 89,920,915us-gaap_CommonStockSharesOutstanding   89,920,915us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Issuances of Common Units, net of issuance costs and tax withholdings   112,624us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
    1,126us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
111,498us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
    0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Redemptions of Common Units   (93)us-gaap_PartnersCapitalAccountRedemptions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
    (1)us-gaap_PartnersCapitalAccountRedemptions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
(92)us-gaap_PartnersCapitalAccountRedemptions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
    0us-gaap_PartnersCapitalAccountRedemptions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_PartnersCapitalAccountRedemptions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Distributions paid on Common Units   (158,464)hiw_GpAndLpCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
    (1,585)hiw_GpAndLpCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
(156,879)hiw_GpAndLpCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
    0hiw_GpAndLpCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0hiw_GpAndLpCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Distributions paid on Preferred Units   (2,507)hiw_DistributionsOnPreferredUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
    (25)hiw_DistributionsOnPreferredUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
(2,482)hiw_DistributionsOnPreferredUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
    0hiw_DistributionsOnPreferredUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0hiw_DistributionsOnPreferredUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Issuances of Common Stock - Shares     2,812,477us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Issuances of Common Stock, net of issuance costs and tax withholdings 112,624us-gaap_StockIssuedDuringPeriodValueNewIssues   28us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    112,596us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Conversion of Common Units to Common Stock - Shares     4,417us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Conversions of Common Units to Common Stock 162us-gaap_StockIssuedDuringPeriodValueConversionOfUnits   0us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    162us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  0us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Dividends on Common Stock (154,165)us-gaap_DividendsCommonStockCash   0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  (154,165)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Dividends on Preferred Stock (2,507)us-gaap_DividendsPreferredStockCash   0us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    0us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  (2,507)us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Adjustment of noncontrolling interests in the Operating Partnership to fair value (25,275)us-gaap_MinorityInterestChangeInRedemptionValue   0us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    (25,275)us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  0us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Acquisition of noncontrolling interest in consolidated affiliate (4,126)hiw_Acquisitionofnoncontrollinginterestinconsolidatedaffiliate (4,126)hiw_Acquisitionofnoncontrollinginterestinconsolidatedaffiliate
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0hiw_Acquisitionofnoncontrollinginterestinconsolidatedaffiliate
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0hiw_Acquisitionofnoncontrollinginterestinconsolidatedaffiliate
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
(5)hiw_Acquisitionofnoncontrollinginterestinconsolidatedaffiliate
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
(508)hiw_Acquisitionofnoncontrollinginterestinconsolidatedaffiliate
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
(513)hiw_Acquisitionofnoncontrollinginterestinconsolidatedaffiliate
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0hiw_Acquisitionofnoncontrollinginterestinconsolidatedaffiliate
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0hiw_Acquisitionofnoncontrollinginterestinconsolidatedaffiliate
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(3,613)hiw_Acquisitionofnoncontrollinginterestinconsolidatedaffiliate
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(3,613)hiw_Acquisitionofnoncontrollinginterestinconsolidatedaffiliate
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0hiw_Acquisitionofnoncontrollinginterestinconsolidatedaffiliate
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Distributions to noncontrolling interests in consolidated affiliates (1,140)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders (1,140)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(1,140)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(1,140)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Issuances of restricted stock - Shares     169,501us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Issuances of restricted stock 0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross   0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Redemptions/repurchases of Preferred Stock (17)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue   0us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(17)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    0us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  0us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Share-based compensation expense, net of forfeitures 6,939us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue 6,939us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
2us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   69us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
6,870us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
6,937us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Adjustment of Redeemable Common Units to fair value and contributions/distributions from/to the General Partner   (24,243)hiw_AdjustmentOfRedeemableCommonUnitsToFairValueAndContributionsDistributionsFromToGeneralPartner
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
    (242)hiw_AdjustmentOfRedeemableCommonUnitsToFairValueAndContributionsDistributionsFromToGeneralPartner
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
(24,001)hiw_AdjustmentOfRedeemableCommonUnitsToFairValueAndContributionsDistributionsFromToGeneralPartner
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
    0hiw_AdjustmentOfRedeemableCommonUnitsToFairValueAndContributionsDistributionsFromToGeneralPartner
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0hiw_AdjustmentOfRedeemableCommonUnitsToFairValueAndContributionsDistributionsFromToGeneralPartner
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Net (income) attributable to noncontrolling interests in the Operating Partnership (3,542)us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable   0us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    0us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  (3,542)us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Net (income) attributable to noncontrolling interests in consolidated affiliates 0hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation 0hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
(15)hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
(1,451)hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
0hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
1,466hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
1,466hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(1,466)hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Comprehensive income:                        
Net income 115,972us-gaap_ProfitLoss 115,972us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
1,160us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
114,812us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
115,972us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Other comprehensive income/(loss) (1,301)us-gaap_OtherComprehensiveIncomeLossNetOfTax (1,301)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(1,301)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(1,301)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Total comprehensive income 114,671us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 114,671us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
                   
Balance at Dec. 31, 2014 1,542,320us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 1,513,452us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
929us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
29,060us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
14,990us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
1,484,265us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
2,464,275us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(3,912)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(3,912)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
18,109us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
18,109us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(966,141)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Balance (in shares) at Dec. 31, 2014 92,907,310us-gaap_CommonStockSharesOutstanding   92,907,310us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Balance at Sep. 30, 2014                        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net (income) attributable to noncontrolling interests in the Operating Partnership (729)us-gaap_NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable                      
Comprehensive income:                        
Net income 23,585us-gaap_ProfitLoss 23,585us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
                   
Balance at Dec. 31, 2014 $ 1,542,320us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ 1,513,452us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
                   
Balance (in shares) at Dec. 31, 2014 92,907,310us-gaap_CommonStockSharesOutstanding