XML 164 R111.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Commitments, Contingencies and Guarantees - Summary of Contractual Obligations (Detail) $ in Thousands | Dec. 31, 2019 USD ($)
--- | ---
Loss Contingencies [Line Items] |
Total contractual obligations | $ 1,607,791
Total contractual obligations less than 1 year | 180,914
Total contractual obligations 1-3 Years | 453,503
Total contractual obligations 3-5 Years | 837,872
Total contractual obligations more than 5 years | 135,502
Long-term Debt and Collateralized Borrowings [Member] |
Loss Contingencies [Line Items] |
Total contractual obligations | 1,153,696
Total contractual obligations less than 1 year | 84,499
Total contractual obligations 1-3 Years | 315,946
Total contractual obligations 3-5 Years | 753,251
Operating Leases [Member] |
Loss Contingencies [Line Items] |
Total contractual obligations | 258,254
Total contractual obligations less than 1 year | 30,035
Total contractual obligations 1-3 Years | 57,044
Total contractual obligations 3-5 Years | 44,921
Total contractual obligations more than 5 years | 126,254
Interest on Long-term Debt and Collateralized Borrowings [Member] |
Loss Contingencies [Line Items] |
Total contractual obligations | 167,263
Total contractual obligations less than 1 year | 55,967
Total contractual obligations 1-3 Years | 77,980
Total contractual obligations 3-5 Years | 33,316
Short-term Borrowings [Member] |
Loss Contingencies [Line Items] |
Total contractual obligations | 4,962
Total contractual obligations less than 1 year | 4,962
Interest on Short-term Borrowings [Member] |
Loss Contingencies [Line Items] |
Total contractual obligations | 186
Total contractual obligations less than 1 year | 186
One-time Transition Tax [Member] |
Loss Contingencies [Line Items] |
Total contractual obligations | 19,431
Total contractual obligations less than 1 year | 1,266
Total contractual obligations 1-3 Years | 2,533
Total contractual obligations 3-5 Years | 6,384
Total contractual obligations more than 5 years | 9,248
Other [Member] |
Loss Contingencies [Line Items] |
Total contractual obligations | 3,999
Total contractual obligations less than 1 year | $ 3,999

X
- Definition Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments. + References No definition available. + Details
Name: | us-gaap_ContractualObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | us-gaap_ContractualObligationDueAfterFifthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation due in the fourth and fifth fiscal years following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | us-gaap_ContractualObligationDueInFourthAndFifthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | us-gaap_ContractualObligationDueInNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contractual obligation due in the second and third fiscal years following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | us-gaap_ContractualObligationDueInSecondAndThirdYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ShortTermDebtTypeAxis=bgcp_LongTermDebtAndCollateralizedBorrowingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortTermDebtTypeAxis=bgcp_OperatingLeasesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortTermDebtTypeAxis=bgcp_InterestOnLongTermDebtAndCollateralizedBorrowingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortTermDebtTypeAxis=bgcp_ShortTermBorrowingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortTermDebtTypeAxis=bgcp_InterestOnShortTermBorrowingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortTermDebtTypeAxis=bgcp_OneTimeTransitionTaxMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortTermDebtTypeAxis=bgcp_OtherContractualObligationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |