XML 42 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, 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
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Issuances of Common Units, net of issuance costs and tax withholdings   153us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
    2us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
151us-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   (39,300)hiw_GpAndLpCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
    (393)hiw_GpAndLpCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
(38,907)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   (627)hiw_DistributionsOnPreferredUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
    (6)hiw_DistributionsOnPreferredUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
(621)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,427)us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Issuances of Common Stock, net of issuance costs and tax withholdings 153us-gaap_StockIssuedDuringPeriodValueNewIssues   0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    153us-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
Conversions 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 (38,225)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
  (38,225)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Dividends on Preferred Stock (627)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
  (627)us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Adjustment of noncontrolling interests in the Operating Partnership to fair value (7,434)us-gaap_MinorityInterestChangeInRedemptionValue   0us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    (7,434)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 (522)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders (522)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
(522)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(522)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     144,826us-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 4,262us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue 4,262us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
2us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
43us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
4,219us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
4,260us-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   (6,570)hiw_AdjustmentOfRedeemableCommonUnitsToFairValueAndContributionsDistributionsFromToGeneralPartner
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
    (66)hiw_AdjustmentOfRedeemableCommonUnitsToFairValueAndContributionsDistributionsFromToGeneralPartner
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
(6,504)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 (398)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
  (398)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
(4)hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
(419)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
423hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
423hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(423)hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Comprehensive income:                        
Net income 13,576us-gaap_ProfitLoss 13,576us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
136us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
13,440us-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
13,576us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Other comprehensive income/(loss) (311)us-gaap_OtherComprehensiveIncomeLossNetOfTax (311)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
(311)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(311)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 13,265us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 13,265us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
                   
Balance at Mar. 31, 2014 1,469,332us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 1,440,359us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
901us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
29,077us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
14,219us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
1,407,765us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
2,367,509us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(2,922)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(2,922)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
21,297us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
21,297us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(946,530)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Balance (in shares) at Mar. 31, 2014     90,061,731us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
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
                 
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Issuances of Common Units, net of issuance costs and tax withholdings   40,567us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
    406us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
40,161us-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   (40,637)hiw_GpAndLpCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
    (406)hiw_GpAndLpCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
(40,231)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   (627)hiw_DistributionsOnPreferredUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
    (6)hiw_DistributionsOnPreferredUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
(621)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     989,417us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Issuances of Common Stock, net of issuance costs and tax withholdings 40,567us-gaap_StockIssuedDuringPeriodValueNewIssues   10us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    40,557us-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
Conversions of Common Units to Common Stock - Shares     26,820us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Conversions of Common Units to Common Stock 1,206us-gaap_StockIssuedDuringPeriodValueConversionOfUnits   0us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    1,206us-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 (39,563)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
  (39,563)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Dividends on Preferred Stock (627)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
  (627)us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Adjustment of noncontrolling interests in the Operating Partnership to fair value (5,036)us-gaap_MinorityInterestChangeInRedemptionValue   0us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
    (5,036)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 (321)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders (321)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
(321)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(321)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     123,571us-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 (10)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue   0us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(10)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 3,866us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue 3,866us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
1us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
39us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
3,827us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
3,865us-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   (3,544)hiw_AdjustmentOfRedeemableCommonUnitsToFairValueAndContributionsDistributionsFromToGeneralPartner
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
    (36)hiw_AdjustmentOfRedeemableCommonUnitsToFairValueAndContributionsDistributionsFromToGeneralPartner
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
(3,508)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 (596)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
  (596)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
(3)hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
(293)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
296hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
296hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(296)hiw_MinorityInterestInNetIncomeLossLimitedPartnershipsEquityStatementPresentation
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Comprehensive income:                        
Net income 20,835us-gaap_ProfitLoss 20,835us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
208us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
20,627us-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
20,835us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Other comprehensive income/(loss) (1,797)us-gaap_OtherComprehensiveIncomeLossNetOfTax (1,797)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,797)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(1,797)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 19,038us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 19,038us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
                   
Balance at Mar. 31, 2015 $ 1,560,844us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ 1,531,794us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
$ 940us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 29,050us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hiw_SeriesCumulativeRedeemablePreferredSharesMember
$ 15,192us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_GeneralPartnerCommonUnitsMember
$ 1,504,227us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= hiw_LimitedPartnerCommonUnitsMember
$ 2,504,867us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (5,709)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (5,709)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 18,084us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
$ 18,084us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
$ (986,388)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= hiw_DistributionsInExcessOfNetIncomeAvailableForCommonStockholdersMember
Balance (in shares) at Mar. 31, 2015 94,047,118us-gaap_CommonStockSharesOutstanding   94,047,118us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember