XML 82 R71.htm IDEA: XBRL DOCUMENT
v3.21.1

Segment Information - Summary of Third-party Asset Management and Real Estate Services (Details) - USD ($) $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2021 | Mar. 31, 2020
Segment Reporting Information |  |
Third-party real estate services revenue, excluding reimbursements | $ 24,150 | $ 15,955
Reimbursements revenue | 13,957 | 13,761
Third-party real estate services revenue, including reimbursements | 38,107 | 29,716
Third-party real estate services expenses | 28,936 | 28,814
Third-party real estate services revenue less expenses | 9,171 | 902
Property management fees |  |
Segment Reporting Information |  |
Third-party real estate services revenue, excluding reimbursements | 4,942 | 6,024
Asset management fees |  |
Segment Reporting Information |  |
Third-party real estate services revenue, excluding reimbursements | 2,228 | 2,724
Development fees |  |
Segment Reporting Information |  |
Third-party real estate services revenue, excluding reimbursements | 14,250 | 2,812
Development fees | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-01 |  |
Segment Reporting Information |  |
Revenue, Remaining Performance Obligation, Amount | $ 55,900 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 6 years |
Leasing fees |  |
Segment Reporting Information |  |
Third-party real estate services revenue, excluding reimbursements | $ 860 | 1,747
Construction management fees |  |
Segment Reporting Information |  |
Third-party real estate services revenue, excluding reimbursements | 172 | 1,013
Other service revenue |  |
Segment Reporting Information |  |
Third-party real estate services revenue, excluding reimbursements | $ 1,698 | $ 1,635

X
- Definition Reimbursement Revenue + References No definition available. + Details
Name: | jbgs_ReimbursementRevenuefromThirdParties
Namespace Prefix: | jbgs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Revenue from Contract with Customer, Excluding Reimbursements + References No definition available. + Details
Name: | jbgs_RevenuefromContractwithCustomerExcludingReimbursements
Namespace Prefix: | jbgs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Revenue from Contract with Customer, Including Reimbursements + References No definition available. + Details
Name: | jbgs_RevenuefromContractwithCustomerIncludingReimbursements
Namespace Prefix: | jbgs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of third-party real estate services expenses. + References No definition available. + Details
Name: | jbgs_ThirdPartyRealEstateServicesExpenses
Namespace Prefix: | jbgs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of third-party real estate services revenue less expenses. + References No definition available. + Details
Name: | jbgs_ThirdPartyRealEstateServicesRevenueLessExpenses
Namespace Prefix: | jbgs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of transaction price allocated to performance obligation that has not been recognized as revenue. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_ProductOrServiceAxis=jbgs_PropertyManagementFeesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=jbgs_AssetManagementFeesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=jbgs_DevelopmentFeesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-04-01
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=jbgs_LeasingFeesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=jbgs_ConstructionManagementFeesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=jbgs_OtherServiceRevenueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |