XML 42 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments in Partnerships, Offshore Funds and Variable Interest Entities, Part II (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 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. 31, 2011
Assets [Abstract]                        
Cash and cash equivalents at end of period $ 298,224us-gaap_CashAndCashEquivalentsAtCarryingValue       $ 210,451us-gaap_CashAndCashEquivalentsAtCarryingValue       $ 298,224us-gaap_CashAndCashEquivalentsAtCarryingValue $ 210,451us-gaap_CashAndCashEquivalentsAtCarryingValue $ 190,608us-gaap_CashAndCashEquivalentsAtCarryingValue $ 276,340us-gaap_CashAndCashEquivalentsAtCarryingValue
Investments in securities 259,537us-gaap_MarketableSecurities       231,228us-gaap_MarketableSecurities       259,537us-gaap_MarketableSecurities 231,228us-gaap_MarketableSecurities    
Investments in sponsored investment companies 39,537us-gaap_AvailableForSaleSecuritiesEquitySecuritiesCurrent       44,042us-gaap_AvailableForSaleSecuritiesEquitySecuritiesCurrent       39,537us-gaap_AvailableForSaleSecuritiesEquitySecuritiesCurrent 44,042us-gaap_AvailableForSaleSecuritiesEquitySecuritiesCurrent    
Investments in partnerships 107,637gbl_InvestmentsInPartnerships       95,992gbl_InvestmentsInPartnerships       107,637gbl_InvestmentsInPartnerships 95,992gbl_InvestmentsInPartnerships    
Receivable from brokers 76,079us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations       49,461us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations       76,079us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations 49,461us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations    
Total assets 866,430us-gaap_Assets       709,485us-gaap_Assets       866,430us-gaap_Assets 709,485us-gaap_Assets    
Liabilities and Equity [Abstract]                        
Securities sold, not yet purchased 10,595us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue       6,178us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue       10,595us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue 6,178us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue    
Redeemable noncontrolling interests 68,334us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests       6,751us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests       68,334us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests 6,751us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests    
Total equity 527,795us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest       460,182us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest       527,795us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 460,182us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 370,934us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 407,411us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Total liabilities and equity 866,430us-gaap_LiabilitiesAndStockholdersEquity       709,485us-gaap_LiabilitiesAndStockholdersEquity       866,430us-gaap_LiabilitiesAndStockholdersEquity 709,485us-gaap_LiabilitiesAndStockholdersEquity    
Condensed Consolidated Statements of Income [Abstract]                        
Total revenues                 440,382us-gaap_Revenues 397,562us-gaap_Revenues 344,281us-gaap_Revenues  
Total expenses                 280,856us-gaap_CostsAndExpenses 255,150us-gaap_CostsAndExpenses 233,151us-gaap_CostsAndExpenses  
Operating income 41,904us-gaap_OperatingIncomeLoss 43,586us-gaap_OperatingIncomeLoss 37,537us-gaap_OperatingIncomeLoss 36,499us-gaap_OperatingIncomeLoss 47,173us-gaap_OperatingIncomeLoss 32,728us-gaap_OperatingIncomeLoss 31,784us-gaap_OperatingIncomeLoss 30,727us-gaap_OperatingIncomeLoss 159,526us-gaap_OperatingIncomeLoss 142,412us-gaap_OperatingIncomeLoss 111,130us-gaap_OperatingIncomeLoss  
Total other income, net                 8,095us-gaap_NonoperatingIncomeExpense 41,139us-gaap_NonoperatingIncomeExpense 6,186us-gaap_NonoperatingIncomeExpense  
Income before income taxes                 167,621us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 183,551us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 117,316us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest  
Income tax provision                 62,505us-gaap_IncomeTaxExpenseBenefit 66,186us-gaap_IncomeTaxExpenseBenefit 41,721us-gaap_IncomeTaxExpenseBenefit  
Net income                 105,116us-gaap_ProfitLoss 117,365us-gaap_ProfitLoss 75,595us-gaap_ProfitLoss  
Net income/(loss) attributable to noncontrolling interests                 (4,274)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest 512us-gaap_NetIncomeLossAttributableToNoncontrollingInterest 56us-gaap_NetIncomeLossAttributableToNoncontrollingInterest  
Net income attributable to GAMCO Investors, Inc.'s shareholders                 109,390us-gaap_NetIncomeLoss 116,853us-gaap_NetIncomeLoss 75,539us-gaap_NetIncomeLoss  
VIE [Member]                        
Assets [Abstract]                        
Investments in partnerships 13,434gbl_InvestmentsInPartnerships
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_VariableInterestEntityMember
      15,540gbl_InvestmentsInPartnerships
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_VariableInterestEntityMember
      13,434gbl_InvestmentsInPartnerships
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_VariableInterestEntityMember
15,540gbl_InvestmentsInPartnerships
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_VariableInterestEntityMember
   
Liabilities and Equity [Abstract]                        
Accrued expense and other liabilities (12)gbl_AccruedExpenseAndOtherLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_VariableInterestEntityMember
      (2,022)gbl_AccruedExpenseAndOtherLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_VariableInterestEntityMember
      (12)gbl_AccruedExpenseAndOtherLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_VariableInterestEntityMember
(2,022)gbl_AccruedExpenseAndOtherLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_VariableInterestEntityMember
   
Redeemable noncontrolling interests (794)us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_VariableInterestEntityMember
      (1,120)us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_VariableInterestEntityMember
      (794)us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_VariableInterestEntityMember
(1,120)us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_VariableInterestEntityMember
   
GAMCO's net interests in consolidated VIEs 12,628us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_VariableInterestEntityMember
      12,398us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_VariableInterestEntityMember
      12,628us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_VariableInterestEntityMember
12,398us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_VariableInterestEntityMember
   
As Reported [Member]                        
Assets [Abstract]                        
Cash and cash equivalents at end of period 298,224us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      210,451us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      298,224us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
210,451us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
   
Investments in securities 299,074us-gaap_MarketableSecurities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      275,270us-gaap_MarketableSecurities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      299,074us-gaap_MarketableSecurities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
275,270us-gaap_MarketableSecurities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
   
Investments in partnerships 107,637gbl_InvestmentsInPartnerships
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      95,992gbl_InvestmentsInPartnerships
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      107,637gbl_InvestmentsInPartnerships
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
95,992gbl_InvestmentsInPartnerships
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
   
Receivable from brokers 76,079us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      49,461us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      76,079us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
49,461us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
   
Investment advisory fees receivable 41,872us-gaap_AccountsReceivableNetNoncurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      51,506us-gaap_AccountsReceivableNetNoncurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      41,872us-gaap_AccountsReceivableNetNoncurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
51,506us-gaap_AccountsReceivableNetNoncurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
   
Other asset 43,544gbl_OtherAssetsIncludingIncomeTaxReceivables
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      26,805gbl_OtherAssetsIncludingIncomeTaxReceivables
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      43,544gbl_OtherAssetsIncludingIncomeTaxReceivables
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
26,805gbl_OtherAssetsIncludingIncomeTaxReceivables
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
   
Total assets 866,430us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      709,485us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      866,430us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
709,485us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
   
Liabilities and Equity [Abstract]                        
Securities sold, not yet purchased 10,595us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      6,178us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      10,595us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
6,178us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
   
Accrued expense and other liabilities 147,543gbl_AccruedExpenseAndOtherLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      124,463gbl_AccruedExpenseAndOtherLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      147,543gbl_AccruedExpenseAndOtherLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
124,463gbl_AccruedExpenseAndOtherLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
   
Total Debt 112,163us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      111,911us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      112,163us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
111,911us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
   
Redeemable noncontrolling interests 68,334us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      6,751us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      68,334us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
6,751us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
   
Total equity 527,795us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      460,182us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      527,795us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
460,182us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
   
Total liabilities and equity 866,430us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      709,485us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
      866,430us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
709,485us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= gbl_AsReportedMember
   
Prior to Consolidations [Member]                        
Assets [Abstract]                        
Cash and cash equivalents at end of period 298,149us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      209,667us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      298,149us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
209,667us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
   
Investments in securities 239,980us-gaap_MarketableSecurities
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      276,244us-gaap_MarketableSecurities
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      239,980us-gaap_MarketableSecurities
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
276,244us-gaap_MarketableSecurities
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
   
Investments in partnerships 111,380gbl_InvestmentsInPartnerships
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      98,494gbl_InvestmentsInPartnerships
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      111,380gbl_InvestmentsInPartnerships
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
98,494gbl_InvestmentsInPartnerships
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
   
Receivable from brokers 24,301us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      35,151us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      24,301us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
35,151us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
   
Investment advisory fees receivable 42,102us-gaap_AccountsReceivableNetNoncurrent
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      52,509us-gaap_AccountsReceivableNetNoncurrent
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      42,102us-gaap_AccountsReceivableNetNoncurrent
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
52,509us-gaap_AccountsReceivableNetNoncurrent
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
   
Other asset 43,393gbl_OtherAssetsIncludingIncomeTaxReceivables
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      27,433gbl_OtherAssetsIncludingIncomeTaxReceivables
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      43,393gbl_OtherAssetsIncludingIncomeTaxReceivables
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
27,433gbl_OtherAssetsIncludingIncomeTaxReceivables
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
   
Total assets 759,305us-gaap_Assets
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      699,498us-gaap_Assets
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      759,305us-gaap_Assets
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
699,498us-gaap_Assets
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
   
Liabilities and Equity [Abstract]                        
Securities sold, not yet purchased 9,991us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      6,049us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      9,991us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
6,049us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
   
Accrued expense and other liabilities 109,356gbl_AccruedExpenseAndOtherLiabilities
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      121,356gbl_AccruedExpenseAndOtherLiabilities
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      109,356gbl_AccruedExpenseAndOtherLiabilities
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
121,356gbl_AccruedExpenseAndOtherLiabilities
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
   
Total Debt 112,163us-gaap_LongTermDebtAndCapitalLeaseObligations
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      111,911us-gaap_LongTermDebtAndCapitalLeaseObligations
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      112,163us-gaap_LongTermDebtAndCapitalLeaseObligations
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
111,911us-gaap_LongTermDebtAndCapitalLeaseObligations
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
   
Redeemable noncontrolling interests 0us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      0us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      0us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
0us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
   
Total equity 527,795us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      460,182us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      527,795us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
460,182us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
   
Total liabilities and equity 759,305us-gaap_LiabilitiesAndStockholdersEquity
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      699,498us-gaap_LiabilitiesAndStockholdersEquity
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
      759,305us-gaap_LiabilitiesAndStockholdersEquity
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
699,498us-gaap_LiabilitiesAndStockholdersEquity
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
   
Condensed Consolidated Statements of Income [Abstract]                        
Total revenues                 441,380us-gaap_Revenues
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
399,565us-gaap_Revenues
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
346,195us-gaap_Revenues
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
 
Total expenses                 279,823us-gaap_CostsAndExpenses
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
254,153us-gaap_CostsAndExpenses
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
232,313us-gaap_CostsAndExpenses
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
 
Operating income                 161,557us-gaap_OperatingIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
145,412us-gaap_OperatingIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
113,882us-gaap_OperatingIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
 
Total other income, net                 10,221us-gaap_NonoperatingIncomeExpense
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
37,676us-gaap_NonoperatingIncomeExpense
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
3,264us-gaap_NonoperatingIncomeExpense
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
 
Income before income taxes                 171,778us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
183,088us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
117,146us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
 
Income tax provision                 62,505us-gaap_IncomeTaxExpenseBenefit
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
66,186us-gaap_IncomeTaxExpenseBenefit
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
41,721us-gaap_IncomeTaxExpenseBenefit
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
 
Net income                 109,273us-gaap_ProfitLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
116,902us-gaap_ProfitLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
75,425us-gaap_ProfitLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
 
Net income/(loss) attributable to noncontrolling interests                 (117)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
49us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
(114)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
 
Net income attributable to GAMCO Investors, Inc.'s shareholders                 109,390us-gaap_NetIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
116,853us-gaap_NetIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
75,539us-gaap_NetIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_PriorToConsolidationMember
 
CFFs [Member]                        
Assets [Abstract]                        
Cash and cash equivalents at end of period (11)us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      450us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      (11)us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
450us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
   
Investments in securities 0us-gaap_MarketableSecurities
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      0us-gaap_MarketableSecurities
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      0us-gaap_MarketableSecurities
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
0us-gaap_MarketableSecurities
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
   
Investments in partnerships 4,438gbl_InvestmentsInPartnerships
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      6,517gbl_InvestmentsInPartnerships
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      4,438gbl_InvestmentsInPartnerships
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
6,517gbl_InvestmentsInPartnerships
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
   
Receivable from brokers 0us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      0us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      0us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
0us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
   
Investment advisory fees receivable (6)us-gaap_AccountsReceivableNetNoncurrent
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      (24)us-gaap_AccountsReceivableNetNoncurrent
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      (6)us-gaap_AccountsReceivableNetNoncurrent
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
(24)us-gaap_AccountsReceivableNetNoncurrent
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
   
Other asset 0gbl_OtherAssetsIncludingIncomeTaxReceivables
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      (2,339)gbl_OtherAssetsIncludingIncomeTaxReceivables
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      0gbl_OtherAssetsIncludingIncomeTaxReceivables
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
(2,339)gbl_OtherAssetsIncludingIncomeTaxReceivables
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
   
Total assets 4,421us-gaap_Assets
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      4,604us-gaap_Assets
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      4,421us-gaap_Assets
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
4,604us-gaap_Assets
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
   
Liabilities and Equity [Abstract]                        
Securities sold, not yet purchased 0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
   
Accrued expense and other liabilities 22gbl_AccruedExpenseAndOtherLiabilities
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      165gbl_AccruedExpenseAndOtherLiabilities
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      22gbl_AccruedExpenseAndOtherLiabilities
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
165gbl_AccruedExpenseAndOtherLiabilities
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
   
Total Debt 0us-gaap_LongTermDebtAndCapitalLeaseObligations
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      0us-gaap_LongTermDebtAndCapitalLeaseObligations
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      0us-gaap_LongTermDebtAndCapitalLeaseObligations
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
0us-gaap_LongTermDebtAndCapitalLeaseObligations
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
   
Redeemable noncontrolling interests 4,399us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      4,439us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      4,399us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
4,439us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
   
Total equity 0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
   
Total liabilities and equity 4,421us-gaap_LiabilitiesAndStockholdersEquity
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      4,604us-gaap_LiabilitiesAndStockholdersEquity
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
      4,421us-gaap_LiabilitiesAndStockholdersEquity
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
4,604us-gaap_LiabilitiesAndStockholdersEquity
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
   
Condensed Consolidated Statements of Income [Abstract]                        
Total revenues                 (28)us-gaap_Revenues
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
(53)us-gaap_Revenues
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
2us-gaap_Revenues
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
 
Total expenses                 62us-gaap_CostsAndExpenses
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
175us-gaap_CostsAndExpenses
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
132us-gaap_CostsAndExpenses
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
 
Operating income                 (90)us-gaap_OperatingIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
(228)us-gaap_OperatingIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
(130)us-gaap_OperatingIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
 
Total other income, net                 13us-gaap_NonoperatingIncomeExpense
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
475us-gaap_NonoperatingIncomeExpense
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
216us-gaap_NonoperatingIncomeExpense
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
 
Income before income taxes                 (77)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
247us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
86us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
 
Income tax provision                 0us-gaap_IncomeTaxExpenseBenefit
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
0us-gaap_IncomeTaxExpenseBenefit
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
0us-gaap_IncomeTaxExpenseBenefit
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
 
Net income                 (77)us-gaap_ProfitLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
247us-gaap_ProfitLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
86us-gaap_ProfitLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
 
Net income/(loss) attributable to noncontrolling interests                 (77)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
247us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
86us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
 
Net income attributable to GAMCO Investors, Inc.'s shareholders                 0us-gaap_NetIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
0us-gaap_NetIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
0us-gaap_NetIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_CffsMember
 
Partnerships [Member]                        
Assets [Abstract]                        
Cash and cash equivalents at end of period 86us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      334us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      86us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
334us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
   
Investments in securities 7,801us-gaap_MarketableSecurities
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      7,473us-gaap_MarketableSecurities
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      7,801us-gaap_MarketableSecurities
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
7,473us-gaap_MarketableSecurities
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
   
Investments in partnerships (8,181)gbl_InvestmentsInPartnerships
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      (9,019)gbl_InvestmentsInPartnerships
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      (8,181)gbl_InvestmentsInPartnerships
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
(9,019)gbl_InvestmentsInPartnerships
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
   
Receivable from brokers 623us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      0us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      623us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
0us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
   
Investment advisory fees receivable (2)us-gaap_AccountsReceivableNetNoncurrent
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      (14)us-gaap_AccountsReceivableNetNoncurrent
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      (2)us-gaap_AccountsReceivableNetNoncurrent
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
(14)us-gaap_AccountsReceivableNetNoncurrent
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
   
Other asset 0gbl_OtherAssetsIncludingIncomeTaxReceivables
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      1,592gbl_OtherAssetsIncludingIncomeTaxReceivables
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      0gbl_OtherAssetsIncludingIncomeTaxReceivables
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
1,592gbl_OtherAssetsIncludingIncomeTaxReceivables
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
   
Total assets 327us-gaap_Assets
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      366us-gaap_Assets
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      327us-gaap_Assets
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
366us-gaap_Assets
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
   
Liabilities and Equity [Abstract]                        
Securities sold, not yet purchased 0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
0us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
   
Accrued expense and other liabilities 24gbl_AccruedExpenseAndOtherLiabilities
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      29gbl_AccruedExpenseAndOtherLiabilities
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      24gbl_AccruedExpenseAndOtherLiabilities
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
29gbl_AccruedExpenseAndOtherLiabilities
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
   
Total Debt 0us-gaap_LongTermDebtAndCapitalLeaseObligations
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      0us-gaap_LongTermDebtAndCapitalLeaseObligations
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      0us-gaap_LongTermDebtAndCapitalLeaseObligations
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
0us-gaap_LongTermDebtAndCapitalLeaseObligations
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
   
Redeemable noncontrolling interests 303us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      337us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      303us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
337us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
   
Total equity 0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
   
Total liabilities and equity 327us-gaap_LiabilitiesAndStockholdersEquity
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      366us-gaap_LiabilitiesAndStockholdersEquity
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
      327us-gaap_LiabilitiesAndStockholdersEquity
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
366us-gaap_LiabilitiesAndStockholdersEquity
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
   
Condensed Consolidated Statements of Income [Abstract]                        
Total revenues                 (3)us-gaap_Revenues
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
(15)us-gaap_Revenues
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
(6)us-gaap_Revenues
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
 
Total expenses                 44us-gaap_CostsAndExpenses
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
47us-gaap_CostsAndExpenses
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
39us-gaap_CostsAndExpenses
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
 
Operating income                 (47)us-gaap_OperatingIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
(62)us-gaap_OperatingIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
(45)us-gaap_OperatingIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
 
Total other income, net                 50us-gaap_NonoperatingIncomeExpense
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
111us-gaap_NonoperatingIncomeExpense
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
67us-gaap_NonoperatingIncomeExpense
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
 
Income before income taxes                 3us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
49us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
22us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
 
Income tax provision                 0us-gaap_IncomeTaxExpenseBenefit
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
0us-gaap_IncomeTaxExpenseBenefit
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
0us-gaap_IncomeTaxExpenseBenefit
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
 
Net income                 3us-gaap_ProfitLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
49us-gaap_ProfitLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
22us-gaap_ProfitLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
 
Net income/(loss) attributable to noncontrolling interests                 3us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
49us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
22us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
 
Net income attributable to GAMCO Investors, Inc.'s shareholders                 0us-gaap_NetIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
0us-gaap_NetIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
0us-gaap_NetIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_PartnershipsMember
 
Offshore Funds [Member]                        
Assets [Abstract]                        
Cash and cash equivalents at end of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
   
Investments in securities 51,293us-gaap_MarketableSecurities
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      (8,447)us-gaap_MarketableSecurities
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      51,293us-gaap_MarketableSecurities
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
(8,447)us-gaap_MarketableSecurities
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
   
Investments in partnerships 0gbl_InvestmentsInPartnerships
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      0gbl_InvestmentsInPartnerships
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      0gbl_InvestmentsInPartnerships
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
0gbl_InvestmentsInPartnerships
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
   
Receivable from brokers 51,155us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      14,310us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      51,155us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
14,310us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
   
Investment advisory fees receivable (222)us-gaap_AccountsReceivableNetNoncurrent
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      (965)us-gaap_AccountsReceivableNetNoncurrent
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      (222)us-gaap_AccountsReceivableNetNoncurrent
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
(965)us-gaap_AccountsReceivableNetNoncurrent
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
   
Other asset 151gbl_OtherAssetsIncludingIncomeTaxReceivables
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      119gbl_OtherAssetsIncludingIncomeTaxReceivables
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      151gbl_OtherAssetsIncludingIncomeTaxReceivables
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
119gbl_OtherAssetsIncludingIncomeTaxReceivables
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
   
Total assets 102,377us-gaap_Assets
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      5,017us-gaap_Assets
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      102,377us-gaap_Assets
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
5,017us-gaap_Assets
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
   
Liabilities and Equity [Abstract]                        
Securities sold, not yet purchased 604us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      129us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      604us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
129us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
   
Accrued expense and other liabilities 38,141gbl_AccruedExpenseAndOtherLiabilities
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      2,913gbl_AccruedExpenseAndOtherLiabilities
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      38,141gbl_AccruedExpenseAndOtherLiabilities
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
2,913gbl_AccruedExpenseAndOtherLiabilities
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
   
Total Debt 0us-gaap_LongTermDebtAndCapitalLeaseObligations
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      0us-gaap_LongTermDebtAndCapitalLeaseObligations
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      0us-gaap_LongTermDebtAndCapitalLeaseObligations
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
0us-gaap_LongTermDebtAndCapitalLeaseObligations
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
   
Redeemable noncontrolling interests 63,632us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      1,975us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      63,632us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
1,975us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
   
Total equity 0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
   
Total liabilities and equity 102,377us-gaap_LiabilitiesAndStockholdersEquity
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      5,017us-gaap_LiabilitiesAndStockholdersEquity
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
      102,377us-gaap_LiabilitiesAndStockholdersEquity
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
5,017us-gaap_LiabilitiesAndStockholdersEquity
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
   
Condensed Consolidated Statements of Income [Abstract]                        
Total revenues                 (967)us-gaap_Revenues
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
(1,935)us-gaap_Revenues
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
(1,910)us-gaap_Revenues
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
 
Total expenses                 927us-gaap_CostsAndExpenses
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
775us-gaap_CostsAndExpenses
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
667us-gaap_CostsAndExpenses
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
 
Operating income                 (1,894)us-gaap_OperatingIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
(2,710)us-gaap_OperatingIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
(2,577)us-gaap_OperatingIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
 
Total other income, net                 (2,189)us-gaap_NonoperatingIncomeExpense
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
2,877us-gaap_NonoperatingIncomeExpense
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
2,639us-gaap_NonoperatingIncomeExpense
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
 
Income before income taxes                 (4,083)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
167us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
62us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
 
Income tax provision                 0us-gaap_IncomeTaxExpenseBenefit
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
0us-gaap_IncomeTaxExpenseBenefit
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
0us-gaap_IncomeTaxExpenseBenefit
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
 
Net income                 (4,083)us-gaap_ProfitLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
167us-gaap_ProfitLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
62us-gaap_ProfitLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
 
Net income/(loss) attributable to noncontrolling interests                 (4,083)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
167us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
62us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
 
Net income attributable to GAMCO Investors, Inc.'s shareholders                 $ 0us-gaap_NetIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
$ 0us-gaap_NetIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember
$ 0us-gaap_NetIncomeLoss
/ gbl_VariableInterestEntityNamesAxis
= gbl_OffshoreFundsMember