XML 33 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Real Estate (Details) (USD $)
3 Months Ended 12 Months Ended 0 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 24, 2014
Dec. 19, 2014
Nov. 05, 2014
Sep. 19, 2014
Jul. 01, 2014
Dec. 05, 2013
sqft
Oct. 17, 2013
acre
sqft
Oct. 07, 2013
sqft
Jun. 28, 2013
acre
sqft
Jun. 19, 2013
sqft
Mar. 28, 2013
sqft
Dec. 28, 2012
sqft
Sep. 21, 2012
sqft
Aug. 08, 2012
sqft
May 29, 2012
sqft
Dec. 31, 2014
Jul. 22, 2011
May 31, 2013
Real Estate Properties [Line Items]                                                          
Payments to acquire property                 $ 129,439,000us-gaap_PaymentsToAcquireRealEstate $ 119,102,000us-gaap_PaymentsToAcquireRealEstate $ 98,350,000us-gaap_PaymentsToAcquireRealEstate                                    
Face amount of debt                                                         14,100,000us-gaap_DebtInstrumentFaceAmount
INCOME STATEMENT DATA                                                          
Operating revenue                 82,818,000us-gaap_BusinessAcquisitionsProFormaRevenue 81,798,000us-gaap_BusinessAcquisitionsProFormaRevenue 79,445,000us-gaap_BusinessAcquisitionsProFormaRevenue                                    
Net income                 10,910,000us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss 10,422,000us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss 9,072,000us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss                                    
Acquisition-related costs                 1,341,000us-gaap_BusinessCombinationAcquisitionRelatedCosts 1,010,000us-gaap_BusinessCombinationAcquisitionRelatedCosts 698,000us-gaap_BusinessCombinationAcquisitionRelatedCosts                                    
Gain on property dispositions                 (111,000)us-gaap_GainLossOnDispositionOfAssets (49,000)us-gaap_GainLossOnDispositionOfAssets (97,000)us-gaap_GainLossOnDispositionOfAssets                                    
Operating results for properties classified as discontinued operations                                                          
Operating income from discontinued operations                 510,000wsr_DiscontinuedOperationIncomeLossfromDiscontinuedOperationbeforeGainonSaleofProperty 298,000wsr_DiscontinuedOperationIncomeLossfromDiscontinuedOperationbeforeGainonSaleofProperty 218,000wsr_DiscontinuedOperationIncomeLossfromDiscontinuedOperationbeforeGainonSaleofProperty                                    
Gain on sale of property from discontinued operations                 1,887,000us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax 0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax 0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax                                    
Income from discontinued operations 2,023,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 109,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 145,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 120,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 41,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 43,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 101,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 113,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 2,397,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 298,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 218,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax                                    
Village Square at Dana Park Hard Corner [Member]                                                          
Real Estate Properties [Line Items]                                                          
Gross leasable area (in square feet)                       12,047us-gaap_NetRentableArea
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_VillageSquareatDanaParkHardCornerMember
                                 
Property acquisitions, purchase price                       4,700,000wsr_PropertyAcquisitionsPurchasePrice
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_VillageSquareatDanaParkHardCornerMember
                                 
Payments to acquire property                       2,100,000us-gaap_PaymentsToAcquireRealEstate
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_VillageSquareatDanaParkHardCornerMember
                                 
Property percentage occupied                       88.00%wsr_PropertyPercentageOccupied
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_VillageSquareatDanaParkHardCornerMember
                                 
Face amount of debt                       2,600,000us-gaap_DebtInstrumentFaceAmount
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_VillageSquareatDanaParkHardCornerMember
                                 
Revenue since date of acqusition included in results of operations                 10,000us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_VillageSquareatDanaParkHardCornerMember
                                       
Income (loss) since date of acqusition included in results of operations                 6,000us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_VillageSquareatDanaParkHardCornerMember
                                       
The Shops at Williams Trace [Member]                                                          
Real Estate Properties [Line Items]                                                          
Gross leasable area (in square feet)                       132,991us-gaap_NetRentableArea
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_TheShopsatWilliamsTraceMember
                                 
Payments to acquire property                       20,200,000us-gaap_PaymentsToAcquireRealEstate
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_TheShopsatWilliamsTraceMember
                                 
Property percentage occupied                       87.00%wsr_PropertyPercentageOccupied
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_TheShopsatWilliamsTraceMember
                                 
Revenue since date of acqusition included in results of operations                 49,000us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_TheShopsatWilliamsTraceMember
                                       
Income (loss) since date of acqusition included in results of operations                 41,000us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_TheShopsatWilliamsTraceMember
                                       
Williams Trace Plaza [Member]                                                          
Real Estate Properties [Line Items]                                                          
Gross leasable area (in square feet)                       129,222us-gaap_NetRentableArea
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_WilliamsTracePlazaMember
                                 
Payments to acquire property                       20,400,000us-gaap_PaymentsToAcquireRealEstate
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_WilliamsTracePlazaMember
                                 
Property percentage occupied                       95.00%wsr_PropertyPercentageOccupied
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_WilliamsTracePlazaMember
                                 
Revenue since date of acqusition included in results of operations                 40,000us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_WilliamsTracePlazaMember
                                       
Income (loss) since date of acqusition included in results of operations                 32,000us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_WilliamsTracePlazaMember
                                       
Fulton Ranch Towne Center Adjacent Parcel [Member]                                                          
Real Estate Properties [Line Items]                                                          
Payments to acquire property                         900,000us-gaap_PaymentsToAcquireRealEstate
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_FultonRanchTowneCenterAdjacentParcelMember
                               
Area of land (in acres)                         1.39us-gaap_AreaOfLand
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_FultonRanchTowneCenterAdjacentParcelMember
                               
Fulton Ranch Towne Center [Member]                                                          
Real Estate Properties [Line Items]                                                          
Gross leasable area (in square feet)                           113,281us-gaap_NetRentableArea
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_FultonRanchTowneCenterMember
                             
Payments to acquire property                           29,300,000us-gaap_PaymentsToAcquireRealEstate
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_FultonRanchTowneCenterMember
                             
Property percentage occupied                           86.00%wsr_PropertyPercentageOccupied
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_FultonRanchTowneCenterMember
                             
Revenue since date of acqusition included in results of operations                 399,000us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_FultonRanchTowneCenterMember
                                       
Income (loss) since date of acqusition included in results of operations                 228,000us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_FultonRanchTowneCenterMember
                                       
The Promenade at Fulton Ranch [Member]                                                          
Real Estate Properties [Line Items]                                                          
Gross leasable area (in square feet)                           98,792us-gaap_NetRentableArea
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ThePromenadeatFultonRanchMember
                             
Payments to acquire property                           18,600,000us-gaap_PaymentsToAcquireRealEstate
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ThePromenadeatFultonRanchMember
                             
Property percentage occupied                           76.00%wsr_PropertyPercentageOccupied
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ThePromenadeatFultonRanchMember
                             
Revenue since date of acqusition included in results of operations                 283,000us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ThePromenadeatFultonRanchMember
                                       
Income (loss) since date of acqusition included in results of operations                 146,000us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ThePromenadeatFultonRanchMember
                                       
The Strand at Huebner Oaks [Member]                                                          
Real Estate Properties [Line Items]                                                          
Gross leasable area (in square feet)                             73,920us-gaap_NetRentableArea
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_TheStrandatHuebnerOaksMember
                           
Payments to acquire property                             18,000,000us-gaap_PaymentsToAcquireRealEstate
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_TheStrandatHuebnerOaksMember
                           
Property percentage occupied                             90.00%wsr_PropertyPercentageOccupied
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_TheStrandatHuebnerOaksMember
                           
Revenue since date of acqusition included in results of operations                 553,000us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_TheStrandatHuebnerOaksMember
                                       
Income (loss) since date of acqusition included in results of operations                 339,000us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_TheStrandatHuebnerOaksMember
                                       
Heritage Trace Plaza [Member]                                                          
Real Estate Properties [Line Items]                                                          
Gross leasable area (in square feet)                               70,431us-gaap_NetRentableArea
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_HeritageTracePlazaMember
                         
Payments to acquire property                               20,100,000us-gaap_PaymentsToAcquireRealEstate
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_HeritageTracePlazaMember
                         
Property percentage occupied                               98.00%wsr_PropertyPercentageOccupied
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_HeritageTracePlazaMember
                         
Revenue since date of acqusition included in results of operations                 938,000us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_HeritageTracePlazaMember
                                       
Income (loss) since date of acqusition included in results of operations                 473,000us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_HeritageTracePlazaMember
                                       
Market Street at DC Ranch [Member]                                                          
Real Estate Properties [Line Items]                                                          
Gross leasable area (in square feet)                                 241,280us-gaap_NetRentableArea
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_MarketStreetatDCRanchMember
                       
Payments to acquire property                                 37,400,000us-gaap_PaymentsToAcquireRealEstate
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_MarketStreetatDCRanchMember
                       
Property percentage occupied                                 80.00%wsr_PropertyPercentageOccupied
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_MarketStreetatDCRanchMember
                       
Corporate Park Woodland Parcel [Member]                                                          
Real Estate Properties [Line Items]                                                          
Gross leasable area (in square feet)                                   16,220us-gaap_NetRentableArea
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_CorporateParkWoodlandParcelMember
                     
Payments to acquire property                                   2,800,000us-gaap_PaymentsToAcquireRealEstate
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_CorporateParkWoodlandParcelMember
                     
Property percentage occupied                                   63.00%wsr_PropertyPercentageOccupied
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_CorporateParkWoodlandParcelMember
                     
Area of land (in acres)                                   2.50us-gaap_AreaOfLand
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_CorporateParkWoodlandParcelMember
                     
Fountain Hills Plaza [Member]                                                          
Real Estate Properties [Line Items]                                                          
Gross leasable area (in square feet)                                     111,289us-gaap_NetRentableArea
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_FountainHillsPlazaMember
                   
Payments to acquire property                                     20,600,000us-gaap_PaymentsToAcquireRealEstate
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_FountainHillsPlazaMember
                   
Property percentage occupied                                     87.00%wsr_PropertyPercentageOccupied
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_FountainHillsPlazaMember
                   
Anthem Marketplace [Member]                                                          
Real Estate Properties [Line Items]                                                          
Gross leasable area (in square feet)                                       113,293us-gaap_NetRentableArea
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_AnthemMarketplaceMember
                 
Payments to acquire property                                       23,300,000us-gaap_PaymentsToAcquireRealEstate
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_AnthemMarketplaceMember
                 
Property percentage occupied                                       100.00%wsr_PropertyPercentageOccupied
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_AnthemMarketplaceMember
                 
Area of land (in acres)                                       0.83us-gaap_AreaOfLand
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_AnthemMarketplaceMember
                 
Mercado at Scottsdale Ranch [Member]                                                          
Real Estate Properties [Line Items]                                                          
Gross leasable area (in square feet)                                         118,730us-gaap_NetRentableArea
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_MercadoatScottsdaleRanchMember
               
Property acquisitions, purchase price                                         21,300,000wsr_PropertyAcquisitionsPurchasePrice
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_MercadoatScottsdaleRanchMember
               
Payments to acquire property                                         9,300,000us-gaap_PaymentsToAcquireRealEstate
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_MercadoatScottsdaleRanchMember
               
Property percentage occupied                                         100.00%wsr_PropertyPercentageOccupied
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_MercadoatScottsdaleRanchMember
               
Face amount of debt                                         11,100,000us-gaap_DebtInstrumentFaceAmount
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_MercadoatScottsdaleRanchMember
               
Mercado at Scottsdale Ranch [Member] | Interest Rate Supplement [Member]                                                          
Real Estate Properties [Line Items]                                                          
Face amount of debt                                         900,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= wsr_InterestRateSupplementMember
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_MercadoatScottsdaleRanchMember
               
Headquarters Village Shopping Center [Member]                                                          
Real Estate Properties [Line Items]                                                          
Gross leasable area (in square feet)                                           89,134us-gaap_NetRentableArea
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_HeadquartersVillageShoppingCenterMember
             
Payments to acquire property                                           25,700,000us-gaap_PaymentsToAcquireRealEstate
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_HeadquartersVillageShoppingCenterMember
             
Property percentage occupied                                           100.00%wsr_PropertyPercentageOccupied
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_HeadquartersVillageShoppingCenterMember
             
Shops at Pecos Ranch [Member]                                                          
Real Estate Properties [Line Items]                                                          
Gross leasable area (in square feet)                                             78,767us-gaap_NetRentableArea
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ShopsAtPecosRanchMember
           
Payments to acquire property                                             19,000,000us-gaap_PaymentsToAcquireRealEstate
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ShopsAtPecosRanchMember
           
Property percentage occupied                                             100.00%wsr_PropertyPercentageOccupied
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ShopsAtPecosRanchMember
           
Village Square at Dana Park [Member]                                                          
Real Estate Properties [Line Items]                                                          
Gross leasable area (in square feet)                                               310,979us-gaap_NetRentableArea
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_VillageSquareAtDanaParkMember
         
Payments to acquire property                                               46,500,000us-gaap_PaymentsToAcquireRealEstate
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_VillageSquareAtDanaParkMember
         
Property percentage occupied                                               71.00%wsr_PropertyPercentageOccupied
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_VillageSquareAtDanaParkMember
         
Village Square at Dana Park Adjacent Parcel [Member]                                                          
Real Estate Properties [Line Items]                                                          
Payments to acquire property                                               4,000,000us-gaap_PaymentsToAcquireRealEstate
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_VillageSquareAtDanaParkAdjacentParcelMember
         
Area of land (in acres)                                               4.7us-gaap_AreaOfLand
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_VillageSquareAtDanaParkAdjacentParcelMember
         
Fountain Square [Member]                                                          
Real Estate Properties [Line Items]                                                          
Gross leasable area (in square feet)                                               118,209us-gaap_NetRentableArea
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_FountainSquareMember
         
Payments to acquire property                                               15,400,000us-gaap_PaymentsToAcquireRealEstate
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_FountainSquareMember
         
Property percentage occupied                                               76.00%wsr_PropertyPercentageOccupied
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_FountainSquareMember
         
Paradise Plaza [Member]                                                          
Real Estate Properties [Line Items]                                                          
Gross leasable area (in square feet)                                                 125,898us-gaap_NetRentableArea
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ParadisePlazaMember
       
Property acquisitions, purchase price                                                 16,300,000wsr_PropertyAcquisitionsPurchasePrice
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ParadisePlazaMember
       
Payments to acquire property                                                 7,100,000us-gaap_PaymentsToAcquireRealEstate
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ParadisePlazaMember
       
Property percentage occupied                                                 100.00%wsr_PropertyPercentageOccupied
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ParadisePlazaMember
       
Paradise Plaza [Member] | Floating Rate Notes [Member]                                                          
Real Estate Properties [Line Items]                                                          
Face amount of debt                                                 9,200,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= wsr_FloatingRateNotesMember
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ParadisePlazaMember
       
Shops at Pinnacle Peak [Member]                                                          
Real Estate Properties [Line Items]                                                          
Gross leasable area (in square feet)                                                   41,530us-gaap_NetRentableArea
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ShopsAtPinnaclePeakMember
     
Payments to acquire property                                                   6,400,000us-gaap_PaymentsToAcquireRealEstate
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ShopsAtPinnaclePeakMember
     
Property percentage occupied                                                   76.00%wsr_PropertyPercentageOccupied
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ShopsAtPinnaclePeakMember
     
Zeta, Royal Crest and Featherwood [Member]                                                          
INCOME STATEMENT DATA                                                          
Proceeds from sale of real estate                                                       10,300,000us-gaap_ProceedsFromSaleOfRealEstate
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
 
Short-term seller financing provided 2,500,000wsr_ShortTermSellerFinancingProvided
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
              2,500,000wsr_ShortTermSellerFinancingProvided
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
                                  2,500,000wsr_ShortTermSellerFinancingProvided
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
   
Gain on property dispositions                 1,900,000us-gaap_GainLossOnDispositionOfAssets
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
                                  4,400,000us-gaap_GainLossOnDispositionOfAssets
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
   
Deferred gain on sale of property 2,500,000us-gaap_DeferredGainOnSaleOfProperty
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
              2,500,000us-gaap_DeferredGainOnSaleOfProperty
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
                                  2,500,000us-gaap_DeferredGainOnSaleOfProperty
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
   
Operating results for properties classified as discontinued operations                                                          
Property revenues                 1,626,000us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
1,653,000us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
1,560,000us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
                                   
Property expenses                 734,000us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
832,000us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
797,000us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
                                   
Depreciation and amortization                 314,000us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
329,000us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
340,000us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
                                   
Interest expense                 58,000us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
175,000us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
179,000us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
                                   
Provision for income taxes                 10,000us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
12,000us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
11,000us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
                                   
Loss on sale or disposal of assets                 0wsr_DisposalGroupIncludingDiscontinuedOperationLossonDisposalofAssets
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
7,000wsr_DisposalGroupIncludingDiscontinuedOperationLossonDisposalofAssets
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
15,000wsr_DisposalGroupIncludingDiscontinuedOperationLossonDisposalofAssets
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
                                   
Operating income from discontinued operations                 510,000wsr_DiscontinuedOperationIncomeLossfromDiscontinuedOperationbeforeGainonSaleofProperty
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
298,000wsr_DiscontinuedOperationIncomeLossfromDiscontinuedOperationbeforeGainonSaleofProperty
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
218,000wsr_DiscontinuedOperationIncomeLossfromDiscontinuedOperationbeforeGainonSaleofProperty
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
                                   
Gain on sale of property from discontinued operations                 1,887,000us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
                                   
Income from discontinued operations                 $ 2,397,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
$ 298,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
$ 218,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ wsr_PropertyAcquisitionsAndDispositionsNameAxis
= wsr_ZetaRoyalCrestandFeatherwoodMember
                                   
Wholly Owned Properties [Member]                                                          
Real Estate Properties [Line Items]                                                          
Number of commercial properties (in commerical property) 63us-gaap_NumberOfRealEstateProperties
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_WhollyOwnedPropertiesMember
      60us-gaap_NumberOfRealEstateProperties
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_WhollyOwnedPropertiesMember
      63us-gaap_NumberOfRealEstateProperties
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_WhollyOwnedPropertiesMember
60us-gaap_NumberOfRealEstateProperties
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_WhollyOwnedPropertiesMember
51us-gaap_NumberOfRealEstateProperties
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_WhollyOwnedPropertiesMember
                              63us-gaap_NumberOfRealEstateProperties
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_WhollyOwnedPropertiesMember
   
Gross leasable area (in square feet) 5,500,000us-gaap_NetRentableArea
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_WhollyOwnedPropertiesMember
              5,500,000us-gaap_NetRentableArea
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_WhollyOwnedPropertiesMember
                                  5,500,000us-gaap_NetRentableArea
/ us-gaap_RealEstatePropertiesAxis
= us-gaap_WhollyOwnedPropertiesMember