XML 59 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
FAIR VALUE, Level 3 Financial Assets and Liabilities, Roll Forward (Details) (USD $)
3 Months Ended 6 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
Mar. 31, 2014
Percentage of instruments measured at fair value on a recurring basis        
Instruments measured at fair value, percentage of assets (in hundredths) 8.90%rjf_InstrumentsMeasuredAtFairValuePercentageOfAssets 8.70%rjf_InstrumentsMeasuredAtFairValuePercentageOfAssets 8.90%rjf_InstrumentsMeasuredAtFairValuePercentageOfAssets 8.70%rjf_InstrumentsMeasuredAtFairValuePercentageOfAssets
Instruments measured at fair value, percentage of liabilities (in hundredths) 3.90%rjf_InstrumentsMeasuredAtFairValuePercentageOfLiabilities 3.00%rjf_InstrumentsMeasuredAtFairValuePercentageOfLiabilities 3.90%rjf_InstrumentsMeasuredAtFairValuePercentageOfLiabilities 3.00%rjf_InstrumentsMeasuredAtFairValuePercentageOfLiabilities
Instruments measured at fair value, level 3, percentage of assets (in hundredths) 19.00%rjf_InstrumentsMeasuredAtFairValueLevel3PercentageOfAssets 21.00%rjf_InstrumentsMeasuredAtFairValueLevel3PercentageOfAssets 19.00%rjf_InstrumentsMeasuredAtFairValueLevel3PercentageOfAssets 21.00%rjf_InstrumentsMeasuredAtFairValueLevel3PercentageOfAssets
Percentage change of level 3 financial instruments from prior year period (2.00%)rjf_Percentagechangeoflevel3financialinstrumentsfromprioryearperiod   (2.00%)rjf_Percentagechangeoflevel3financialinstrumentsfromprioryearperiod  
Payables-trade and other | Other liabilities        
Changes in Level 3 recurring fair value measurements, liabilities [Roll Forward]        
Fair value at beginning of period $ (58,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
$ (1,417,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
$ (58,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
$ (60,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
Total gains (losses) for the period:        
Included in earnings 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
1,335,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
(22,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
Included in other comprehensive income 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
Purchases and contributions 0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesAndContributions
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesAndContributions
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesAndContributions
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesAndContributions
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
Sales 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
Redemptions by issuer 0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityRedemptionsByIssuer
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityRedemptionsByIssuer
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityRedemptionsByIssuer
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityRedemptionsByIssuer
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
Distributions 0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityDistributions
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityDistributions
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityDistributions
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityDistributions
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
Transfers:        
Into level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
Out of level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
Fair value at end of period (58,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
(82,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
(58,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
(82,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
Change in unrealized gains (losses) for the period included in earnings (or changes in net assets/liabilities) for assets/liabilities held at the end of the reporting period        
Change in unrealized gains (losses) for the period included in earnings (or changes in net liabilities) for liabilities held at the end of the reporting period 0rjf_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0rjf_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
0rjf_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
(22,000)rjf_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AccountsPayableMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherLiabilitiesFairValueMember
Trading instruments | Non-agency CMOs and ABS        
Changes in Level 3 recurring fair value measurements, assets [Roll Forward]        
Fair value at beginning of period 11,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
13,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
11,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
14,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Total gains (losses) for the period:        
Included in earnings 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Included in other comprehensive income 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Purchases and contributions 0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Sales 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Redemptions by issuer 0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Distributions (1,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
(1,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
(1,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Transfers:        
Into Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Out of Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Fair value at end of period 10,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
13,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
10,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
13,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Change in unrealized gains (losses) for the period included in earnings (or changes in net assets/liabilities) for assets/liabilities held at the end of the reporting period        
Change in unrealized gains (losses) for the period included in earnings (or changes in net assets) for assets held at the end of the reporting period 0rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
0rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
20,000rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Trading instruments | Equity securities        
Changes in Level 3 recurring fair value measurements, assets [Roll Forward]        
Fair value at beginning of period 14,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
35,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
44,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
35,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Total gains (losses) for the period:        
Included in earnings 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
5,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
5,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
4,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Included in other comprehensive income 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Purchases and contributions 0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
23,000rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
20,000rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
24,000rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Sales 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
(26,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
(26,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Redemptions by issuer 0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Distributions 0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Transfers:        
Into Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Out of Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
(55,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Fair value at end of period 14,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
37,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
14,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
37,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Change in unrealized gains (losses) for the period included in earnings (or changes in net assets/liabilities) for assets/liabilities held at the end of the reporting period        
Change in unrealized gains (losses) for the period included in earnings (or changes in net assets) for assets held at the end of the reporting period 0rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
5,000rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
5,000rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
4,000rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Trading instruments | Other        
Changes in Level 3 recurring fair value measurements, assets [Roll Forward]        
Fair value at beginning of period 5,264,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
4,199,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
2,309,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
3,956,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
Total gains (losses) for the period:        
Included in earnings (20,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
(32,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
(40,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
(201,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
Included in other comprehensive income 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
Purchases and contributions 11,358,000rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
3,185,000rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
23,333,000rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
10,448,000rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
Sales (15,822,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
(4,649,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
(24,822,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
(11,500,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
Redemptions by issuer 0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
Distributions 0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
Transfers:        
Into Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
Out of Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
Fair value at end of period 780,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
2,703,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
780,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
2,703,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
Change in unrealized gains (losses) for the period included in earnings (or changes in net assets/liabilities) for assets/liabilities held at the end of the reporting period        
Change in unrealized gains (losses) for the period included in earnings (or changes in net assets) for assets held at the end of the reporting period 0rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
(32,000)rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
0rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
(201,000)rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesAssetsMember
Available for sale securities | Non-agency CMOs        
Changes in Level 3 recurring fair value measurements, assets [Roll Forward]        
Fair value at beginning of period   46,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_NonAgencyCmosMember
  78,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_NonAgencyCmosMember
Total gains (losses) for the period:        
Included in earnings   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_NonAgencyCmosMember
  (27,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_NonAgencyCmosMember
Included in other comprehensive income   6,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_NonAgencyCmosMember
  21,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_NonAgencyCmosMember
Purchases and contributions   0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_NonAgencyCmosMember
  0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_NonAgencyCmosMember
Sales   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_NonAgencyCmosMember
  0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_NonAgencyCmosMember
Redemptions by issuer   0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_NonAgencyCmosMember
  0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_NonAgencyCmosMember
Distributions   (14,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_NonAgencyCmosMember
  (34,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_NonAgencyCmosMember
Transfers:        
Into Level 3   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_NonAgencyCmosMember
  0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_NonAgencyCmosMember
Out of Level 3   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_NonAgencyCmosMember
  0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_NonAgencyCmosMember
Fair value at end of period   38,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_NonAgencyCmosMember
  38,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_NonAgencyCmosMember
Change in unrealized gains (losses) for the period included in earnings (or changes in net assets/liabilities) for assets/liabilities held at the end of the reporting period        
Change in unrealized gains (losses) for the period included in earnings (or changes in net assets) for assets held at the end of the reporting period   0rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_NonAgencyCmosMember
  (27,000)rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_NonAgencyCmosMember
Available for sale securities | ARS - municipals        
Changes in Level 3 recurring fair value measurements, assets [Roll Forward]        
Fair value at beginning of period 85,814,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
108,458,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
86,696,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
130,934,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
Total gains (losses) for the period:        
Included in earnings 2,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
63,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
2,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
5,584,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
Included in other comprehensive income 3,843,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
1,849,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
2,961,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
938,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
Purchases and contributions 0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
Sales (45,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
(45,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
(370,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
Redemptions by issuer 0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
(410,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
(27,126,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
Distributions 0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
Transfers:        
Into Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
Out of Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
Fair value at end of period 89,614,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
109,960,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
89,614,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
109,960,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
Change in unrealized gains (losses) for the period included in earnings (or changes in net assets/liabilities) for assets/liabilities held at the end of the reporting period        
Change in unrealized gains (losses) for the period included in earnings (or changes in net assets) for assets held at the end of the reporting period 3,843,000rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
63,000rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
2,961,000rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
938,000rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesMunicipalsMember
Available for sale securities | ARS - preferred securities        
Changes in Level 3 recurring fair value measurements, assets [Roll Forward]        
Fair value at beginning of period 112,955,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
112,122,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
114,039,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
110,784,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
Total gains (losses) for the period:        
Included in earnings 25,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
44,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
25,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
44,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
Included in other comprehensive income (282,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
374,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
(1,366,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
1,712,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
Purchases and contributions 0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
Sales 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
Redemptions by issuer (250,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
(325,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
(250,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
(325,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
Distributions 0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
Transfers:        
Into Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
Out of Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
Fair value at end of period 112,448,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
112,215,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
112,448,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
112,215,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
Change in unrealized gains (losses) for the period included in earnings (or changes in net assets/liabilities) for assets/liabilities held at the end of the reporting period        
Change in unrealized gains (losses) for the period included in earnings (or changes in net assets) for assets held at the end of the reporting period (282,000)rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
44,000rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
(1,366,000)rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
1,712,000rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= rjf_AuctionRateSecuritiesPreferredSecuritiesMember
Private equity, other investments and other assets | Private equity investments        
Changes in Level 3 recurring fair value measurements, assets [Roll Forward]        
Fair value at beginning of period 208,674,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
209,977,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
211,666,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
216,391,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
Total gains (losses) for the period:        
Included in earnings 14,414,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
13,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
17,060,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
4,781,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
Included in other comprehensive income 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
Purchases and contributions 2,241,000rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
5,317,000rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
6,343,000rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
9,332,000rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
Sales 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
(7,076,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
Redemptions by issuer 0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
Distributions (4,385,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
(5,329,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
(14,125,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
(13,450,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
Transfers:        
Into Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
Out of Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
(18,577,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
(18,577,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
Fair value at end of period 220,944,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
191,401,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
220,944,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
191,401,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
Change in unrealized gains (losses) for the period included in earnings (or changes in net assets/liabilities) for assets/liabilities held at the end of the reporting period        
Change in unrealized gains (losses) for the period included in earnings (or changes in net assets) for assets held at the end of the reporting period 14,414,000rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
13,000rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
17,060,000rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
4,781,000rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
Valuation adjustments of certain private equity investments        
Share of the net valuation adjustments gain 9,800,000rjf_ShareOfNetValuationAdjustmentsGain
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
  12,200,000rjf_ShareOfNetValuationAdjustmentsGain
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
4,400,000rjf_ShareOfNetValuationAdjustmentsGain
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
Noncontrolling interests' share of the net valuation adjustments gain 4,600,000rjf_NoncontrollingInterestsShareOfNetValuationAdjustmentsGain
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
  4,900,000rjf_NoncontrollingInterestsShareOfNetValuationAdjustmentsGain
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
400,000rjf_NoncontrollingInterestsShareOfNetValuationAdjustmentsGain
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PrivateEquityFundsMember
Private equity, other investments and other assets | Other investments        
Changes in Level 3 recurring fair value measurements, assets [Roll Forward]        
Fair value at beginning of period 1,564,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
1,949,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
1,731,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
4,607,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
Total gains (losses) for the period:        
Included in earnings 41,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
48,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
81,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
73,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
Included in other comprehensive income 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
Purchases and contributions 0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
63,000rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
Sales 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
(2,698,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
Redemptions by issuer (663,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
(28,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
(673,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
(28,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
Distributions (26,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
(181,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
(223,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
(229,000)rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
Transfers:        
Into Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
Out of Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
Fair value at end of period 916,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
1,788,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
916,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
1,788,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
Change in unrealized gains (losses) for the period included in earnings (or changes in net assets/liabilities) for assets/liabilities held at the end of the reporting period        
Change in unrealized gains (losses) for the period included in earnings (or changes in net assets) for assets held at the end of the reporting period 41,000rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
60,000rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
81,000rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
166,000rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InvestmentsMember
Private equity, other investments and other assets | Other receivables        
Changes in Level 3 recurring fair value measurements, assets [Roll Forward]        
Fair value at beginning of period       2,778,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherreceivablesMember
Total gains (losses) for the period:        
Included in earnings       (2,778,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherreceivablesMember
Included in other comprehensive income       0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherreceivablesMember
Purchases and contributions       0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherreceivablesMember
Sales       0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherreceivablesMember
Redemptions by issuer       0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherreceivablesMember
Distributions       0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherreceivablesMember
Transfers:        
Into Level 3       0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherreceivablesMember
Out of Level 3       0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherreceivablesMember
Fair value at end of period   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherreceivablesMember
  0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherreceivablesMember
Change in unrealized gains (losses) for the period included in earnings (or changes in net assets/liabilities) for assets/liabilities held at the end of the reporting period        
Change in unrealized gains (losses) for the period included in earnings (or changes in net assets) for assets held at the end of the reporting period       0rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= rjf_OtherreceivablesMember
Private equity, other investments and other assets | Other assets        
Changes in Level 3 recurring fair value measurements, assets [Roll Forward]        
Fair value at beginning of period 2,407,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
15,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
787,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
15,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
Total gains (losses) for the period:        
Included in earnings (211,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
1,409,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
Included in other comprehensive income 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
Purchases and contributions 0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndContributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
Sales 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
Redemptions by issuer 0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRedemptionsByIssuer
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
Distributions 0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0rjf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetDistributions
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
Transfers:        
Into Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
Out of Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
Fair value at end of period 2,196,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
15,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
2,196,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
15,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
Change in unrealized gains (losses) for the period included in earnings (or changes in net assets/liabilities) for assets/liabilities held at the end of the reporting period        
Change in unrealized gains (losses) for the period included in earnings (or changes in net assets) for assets held at the end of the reporting period $ (211,000)rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
$ 0rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
$ 1,409,000rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember
$ 0rjf_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossRelatedToFinancialInstruments
/ us-gaap_FairValueByAssetClassAxis
= rjf_PrivateEquityAndOtherInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherAssetsMember