XML 45 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Equity - Common Stock Offering Narrative (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Jan. 28, 2014
Feb. 12, 2013
May 03, 2012
May 18, 2012
Class of Stock [Line Items]              
Proceeds from issuance of common stock $ 197,468us-gaap_ProceedsFromIssuanceOfCommonStock $ 202,542us-gaap_ProceedsFromIssuanceOfCommonStock $ 190,798us-gaap_ProceedsFromIssuanceOfCommonStock        
Common Stock              
Class of Stock [Line Items]              
Proceeds from issuance of common stock       $ 195,800us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$ 189,900us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$ 190,800us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
 
Public Offering | Common Stock              
Class of Stock [Line Items]              
Shares of stock sold (in shares)       8,250,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ hpp_SaleOfStockAxis
= hpp_PublicOfferingMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
8,000,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ hpp_SaleOfStockAxis
= hpp_PublicOfferingMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
  13,225,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ hpp_SaleOfStockAxis
= hpp_PublicOfferingMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Public offering price (dollars per share)             $ 15.00hpp_StockIssuedDuringPeriodPricePerShare
/ hpp_SaleOfStockAxis
= hpp_PublicOfferingMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Exercise of Over-allotment Option | Common Stock              
Class of Stock [Line Items]              
Shares of stock sold (in shares)       1,237,500us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ hpp_SaleOfStockAxis
= hpp_PublicOfferingExerciseOfOverAllotmentOptionMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
1,200,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ hpp_SaleOfStockAxis
= hpp_PublicOfferingExerciseOfOverAllotmentOptionMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
  1,725,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ hpp_SaleOfStockAxis
= hpp_PublicOfferingExerciseOfOverAllotmentOptionMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Public offering price (dollars per share)       $ 21.50hpp_StockIssuedDuringPeriodPricePerShare
/ hpp_SaleOfStockAxis
= hpp_PublicOfferingExerciseOfOverAllotmentOptionMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$ 21.50hpp_StockIssuedDuringPeriodPricePerShare
/ hpp_SaleOfStockAxis
= hpp_PublicOfferingExerciseOfOverAllotmentOptionMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
   
Private Placement | Common Stock              
Class of Stock [Line Items]              
Shares of stock sold (in shares)             2,000,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ hpp_SaleOfStockAxis
= us-gaap_PrivatePlacementMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember