XML 32 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Bank Note Payable and Term Note Payable (Details) (USD $)
12 Months Ended 0 Months Ended
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2014
Sep. 27, 2012
Oct. 29, 2014
Aug. 26, 2013
Bank note payable and term note payable            
Amount drawn down $ 220,000,000us-gaap_ProceedsFromIssuanceOfUnsecuredDebt $ 400,000,000us-gaap_ProceedsFromIssuanceOfUnsecuredDebt        
Borrowings outstanding 306,500,000us-gaap_LineOfCredit   268,000,000us-gaap_LineOfCredit      
BAML Revolver            
Bank note payable and term note payable            
Total available     500,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
     
Additional borrowing capacity allowed by exercising an accordion feature     250,000,000fsp_LineOfCreditFacilityMaximumBorrowingCapacityIncreaseAfterAccordionFeature
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
     
Borrowings outstanding 306,500,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
  268,000,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
     
Extension available on debt     12 months      
Facility fee (as a percent)     0.25%us-gaap_LineOfCreditFacilityCommitmentFeePercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
     
Weighted average interest rate (as a percent) 1.82%us-gaap_DebtWeightedAverageInterestRate
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
  1.41%us-gaap_DebtWeightedAverageInterestRate
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
     
Interest rate during period (as a percent)     1.60%us-gaap_LineOfCreditFacilityInterestRateDuringPeriod
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
     
BAML Revolver | Baa1 | BBB+            
Bank note payable and term note payable            
Facility fee (as a percent)     0.15%us-gaap_LineOfCreditFacilityCommitmentFeePercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa1RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBPlusRatingMember
     
BAML Revolver | Baa2 | BBB            
Bank note payable and term note payable            
Facility fee (as a percent)     0.20%us-gaap_LineOfCreditFacilityCommitmentFeePercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa2RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBRatingMember
     
BAML Revolver | Baa3 | BBB-            
Bank note payable and term note payable            
Facility fee (as a percent)     0.25%us-gaap_LineOfCreditFacilityCommitmentFeePercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa3RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBMinusRatingMember
     
BAML Revolver | Minimum | A3 | A-            
Bank note payable and term note payable            
Facility fee (as a percent)     0.125%us-gaap_LineOfCreditFacilityCommitmentFeePercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysA3RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAMinusRatingMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
     
BAML Revolver | Maximum | Baa3 | BBB-            
Bank note payable and term note payable            
Facility fee (as a percent)     0.30%us-gaap_LineOfCreditFacilityCommitmentFeePercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa3RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBMinusRatingMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
BAML Term Loan            
Bank note payable and term note payable            
Principal amount of loan     400,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_UnsecuredDebtMember
     
Amount drawn down       400,000,000us-gaap_ProceedsFromIssuanceOfUnsecuredDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_UnsecuredDebtMember
   
Weighted average interest rate (as a percent)     2.20%us-gaap_DebtWeightedAverageInterestRate
/ us-gaap_CreditFacilityAxis
= us-gaap_UnsecuredDebtMember
     
LIBOR | BAML Revolver            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     1.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
LIBOR | BAML Revolver | Baa1 | BBB+            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     0.925%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa1RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBPlusRatingMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
LIBOR | BAML Revolver | Baa2 | BBB            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     1.05%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa2RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBRatingMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
LIBOR | BAML Revolver | Baa3 | BBB-            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     1.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa3RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBMinusRatingMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
LIBOR | BAML Revolver | Minimum | A3 | A-            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     0.875%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysA3RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAMinusRatingMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
LIBOR | BAML Revolver | Maximum | Baa3 | BBB-            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     1.65%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa3RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBMinusRatingMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
LIBOR | BAML Term Loan            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     1.45%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
Fixed rate (as a percent)     0.75%us-gaap_DerivativeFixedInterestRate
/ us-gaap_CreditFacilityAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
Term pursuant to interest rate swap agreement       5 years    
LIBOR | BAML Term Loan | Baa1 | BBB+            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     1.025%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa1RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBPlusRatingMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
LIBOR | BAML Term Loan | Baa2 | BBB            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     1.20%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa2RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBRatingMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
LIBOR | BAML Term Loan | Baa3 | BBB-            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     1.45%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa3RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBMinusRatingMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
LIBOR | BAML Term Loan | Minimum | A3 | A-            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     0.95%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysA3RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAMinusRatingMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
LIBOR | BAML Term Loan | Maximum | Baa3 | BBB-            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     1.90%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa3RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBMinusRatingMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
Base Rate | BAML Revolver            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     0.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
     
Base Rate | BAML Revolver | Baa1 | BBB+            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     0.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa1RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBPlusRatingMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
     
Base Rate | BAML Revolver | Baa2 | BBB            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     0.05%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa2RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBRatingMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
     
Base Rate | BAML Revolver | Baa3 | BBB-            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     0.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa3RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBMinusRatingMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
     
Base Rate | BAML Revolver | Minimum | A3 | A-            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     0.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysA3RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAMinusRatingMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
     
Base Rate | BAML Revolver | Maximum | Baa3 | BBB-            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     0.65%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa3RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBMinusRatingMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
     
Base Rate | BAML Term Loan            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     0.45%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
     
Base Rate | BAML Term Loan | Baa1 | BBB+            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     0.025%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa1RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBPlusRatingMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
     
Base Rate | BAML Term Loan | Baa2 | BBB            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     0.20%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa2RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBRatingMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
     
Base Rate | BAML Term Loan | Baa3 | BBB-            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     0.45%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa3RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBMinusRatingMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
     
Base Rate | BAML Term Loan | Minimum | A3 | A-            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     0.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysA3RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAMinusRatingMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
     
Base Rate | BAML Term Loan | Maximum | Baa3 | BBB-            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     0.90%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa3RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBMinusRatingMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
     
Federal Funds Rate | BAML Credit Facility            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     0.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_VariableRateAxis
= fsp_FederalFundsRateMember
     
One month LIBOR | BAML Credit Facility            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_VariableRateAxis
= fsp_LIBOROneMonthMember
     
BMO Term Loan            
Bank note payable and term note payable            
Principal amount of loan           220,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= fsp_BMOTermLoanMember
Amount drawn down           220,000,000us-gaap_ProceedsFromIssuanceOfUnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= fsp_BMOTermLoanMember
Term of the borrowing         7 years  
Additional loans allowed by exercising an accordion feature         $ 50,000,000fsp_DebtInstrumentMaximumAdditionalLoanAmountUnderAccordionFeature
/ us-gaap_DebtInstrumentAxis
= fsp_BMOTermLoanMember
 
Debt instrument overall rate (basis spread plus variable rate), end of period (as a percent) 4.22%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_DebtInstrumentAxis
= fsp_BMOTermLoanMember
  3.97%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_DebtInstrumentAxis
= fsp_BMOTermLoanMember
     
BMO Term Loan | LIBOR            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     1.65%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= fsp_BMOTermLoanMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
Fixed rate (as a percent)     2.32%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DebtInstrumentAxis
= fsp_BMOTermLoanMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
Term pursuant to interest rate swap agreement           7 years
BMO Term Loan | LIBOR | Baa1 | BBB+            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     1.15%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa1RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBPlusRatingMember
/ us-gaap_DebtInstrumentAxis
= fsp_BMOTermLoanMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
BMO Term Loan | LIBOR | Baa2 | BBB            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     1.35%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa2RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBRatingMember
/ us-gaap_DebtInstrumentAxis
= fsp_BMOTermLoanMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
BMO Term Loan | LIBOR | Baa3 | BBB-            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     1.65%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa3RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBMinusRatingMember
/ us-gaap_DebtInstrumentAxis
= fsp_BMOTermLoanMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
BMO Term Loan | LIBOR | Minimum | A3 | A-            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     1.05%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysA3RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAMinusRatingMember
/ us-gaap_DebtInstrumentAxis
= fsp_BMOTermLoanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
BMO Term Loan | LIBOR | Maximum | Baa3 | BBB-            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     2.15%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa3RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBMinusRatingMember
/ us-gaap_DebtInstrumentAxis
= fsp_BMOTermLoanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
BMO Term Loan | Base Rate            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     0.65%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= fsp_BMOTermLoanMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
     
BMO Term Loan | Base Rate | Baa1 | BBB+            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     0.15%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa1RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBPlusRatingMember
/ us-gaap_DebtInstrumentAxis
= fsp_BMOTermLoanMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
     
BMO Term Loan | Base Rate | Baa2 | BBB            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     0.35%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa2RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBRatingMember
/ us-gaap_DebtInstrumentAxis
= fsp_BMOTermLoanMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
     
BMO Term Loan | Base Rate | Baa3 | BBB-            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     0.65%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa3RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBMinusRatingMember
/ us-gaap_DebtInstrumentAxis
= fsp_BMOTermLoanMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
     
BMO Term Loan | Base Rate | Minimum | A3 | A-            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     0.05%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysA3RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAMinusRatingMember
/ us-gaap_DebtInstrumentAxis
= fsp_BMOTermLoanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
     
BMO Term Loan | Base Rate | Maximum | Baa3 | BBB-            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     1.15%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysBaa3RatingMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsBBBMinusRatingMember
/ us-gaap_DebtInstrumentAxis
= fsp_BMOTermLoanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
     
BMO Term Loan | Federal Funds Rate            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     0.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= fsp_BMOTermLoanMember
/ us-gaap_VariableRateAxis
= fsp_FederalFundsRateMember
     
BMO Term Loan | One month LIBOR            
Bank note payable and term note payable            
Basis spread on variable rate (as a percent)     1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= fsp_BMOTermLoanMember
/ us-gaap_VariableRateAxis
= fsp_LIBOROneMonthMember