XML 133 R118.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value, Assets and Liabilities, Valuation Techniques - Recurring Basis (Details)
$ in Millions
9 Months Ended 12 Months Ended
Sep. 30, 2021
USD ($)
$ / loan
Dec. 31, 2020
USD ($)
$ / loan
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Mortgage servicing rights $ 6,862 $ 6,125
Fair value, recurring [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Loans held for sale 17,781 18,806
Fair Value Disclosures, Textual [Abstract]    
Total assets prior to derivative netting 402,417 419,955
Total liabilities prior to derivative netting (72,651) (80,506)
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Loans held for sale 991 1,234
Insignificant Level 3 assets, net of liabilities (11) 44
Assets, fair value disclosure, net of liabilities 19,364 19,930
Fair Value Disclosures, Textual [Abstract]    
Total assets prior to derivative netting 21,772 21,934
Total liabilities prior to derivative netting (2,408) (2,004)
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Trading and available-for-sale debt securities 2,038 2,126
Loans held for sale 991 1,234
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Valuation technique, vendor priced [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Trading and available-for-sale debt securities $ 134 $ 759
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Measurement input, discount rate [Member] | Minimum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Trading and available-for-sale debt securities, measurement input 0.004 0.004
Loans held for sale, measurement input 0.016 0.013
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Measurement input, discount rate [Member] | Maximum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Trading and available-for-sale debt securities, measurement input 0.115 0.147
Loans held for sale, measurement input 0.126 0.120
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Measurement input, discount rate [Member] | Weighted average [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Trading and available-for-sale debt securities, measurement input 0.041 0.036
Loans held for sale, measurement input 0.049 0.045
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Measurement input, market comparability adjustment [Member] | Valuation, market comparable pricing [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Trading and available-for-sale debt securities $ 214 $ 173
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Measurement input, market comparability adjustment [Member] | Minimum [Member] | Valuation, market comparable pricing [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Trading and available-for-sale debt securities, measurement input (0.377) (0.398)
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Measurement input, market comparability adjustment [Member] | Maximum [Member] | Valuation, market comparable pricing [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Trading and available-for-sale debt securities, measurement input 0.139 0.003
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Measurement input, market comparability adjustment [Member] | Weighted average [Member] | Valuation, market comparable pricing [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Trading and available-for-sale debt securities, measurement input (0.061) (0.084)
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Measurement input, default rate [Member] | Minimum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Loans held for sale, measurement input 0.000 0.000
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Measurement input, default rate [Member] | Maximum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Loans held for sale, measurement input 0.302 0.316
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Measurement input, default rate [Member] | Weighted average [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Loans held for sale, measurement input 0.013 0.017
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Measurement input, loss severity [Member] | Minimum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Loans held for sale, measurement input 0.000 0.000
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Measurement input, loss severity [Member] | Maximum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Loans held for sale, measurement input 0.468 0.323
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Measurement input, loss severity [Member] | Weighted average [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Loans held for sale, measurement input 0.156 0.184
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Measurement input, prepayment rate [Member] | Minimum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Loans held for sale, measurement input 0.073 0.083
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Measurement input, prepayment rate [Member] | Maximum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Loans held for sale, measurement input 0.194 0.236
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Measurement input, prepayment rate [Member] | Weighted average [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Loans held for sale, measurement input 0.135 0.151
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Measurement input, multiples [Member] | Valuation, market comparable pricing [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Trading and available-for-sale debt securities $ 131 $ 109
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Measurement input, multiples [Member] | Minimum [Member] | Valuation, market comparable pricing [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Trading and available-for-sale debt securities, measurement input 0.4 7.2
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Measurement input, multiples [Member] | Maximum [Member] | Valuation, market comparable pricing [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Trading and available-for-sale debt securities, measurement input 12.1 12.1
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Measurement input, multiples [Member] | Weighted average [Member] | Valuation, market comparable pricing [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Trading and available-for-sale debt securities, measurement input 6.5 8.0
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Interest rate contracts [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Net derivative assets and (liabilities) $ 113 $ 206
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Interest rate contracts [Member] | Measurement input, default rate [Member] | Minimum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.000 0.000
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Interest rate contracts [Member] | Measurement input, default rate [Member] | Maximum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.050 0.060
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Interest rate contracts [Member] | Measurement input, default rate [Member] | Weighted average [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.019 0.017
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Interest rate contracts [Member] | Measurement input, loss severity [Member] | Minimum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.500 0.500
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Interest rate contracts [Member] | Measurement input, loss severity [Member] | Maximum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.500 0.500
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Interest rate contracts [Member] | Measurement input, loss severity [Member] | Weighted average [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.500 0.500
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Interest rate contracts [Member] | Measurement input, prepayment rate [Member] | Minimum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.028 0.028
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Interest rate contracts [Member] | Measurement input, prepayment rate [Member] | Maximum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.220 0.220
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Interest rate contracts [Member] | Measurement input, prepayment rate [Member] | Weighted average [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.186 0.182
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Derivative loan commitments [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Net derivative assets and (liabilities) $ 51 $ 240
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Derivative loan commitments [Member] | Measurement input, fall-out factor [Member] | Minimum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.010 0.010
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Derivative loan commitments [Member] | Measurement input, fall-out factor [Member] | Maximum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.990 0.990
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Derivative loan commitments [Member] | Measurement input, fall-out factor [Member] | Weighted average [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.166 0.288
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Derivative loan commitments [Member] | Measurement input, initial-value servicing [Member] | Minimum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input (0.0063) (0.00516)
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Derivative loan commitments [Member] | Measurement input, initial-value servicing [Member] | Maximum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.01510 0.02680
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Derivative loan commitments [Member] | Measurement input, initial-value servicing [Member] | Weighted average [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.00727 0.00655
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Net derivative assets and (liabilities) $ 244 $ 220
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Valuation technique, option model [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Net derivative assets and (liabilities) $ (579) $ (534)
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Measurement input, weighted average life [Member] | Minimum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), term of contract 3 months 18 days 6 months
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Measurement input, weighted average life [Member] | Maximum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), term of contract 2 years 3 months 18 days 2 years
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Measurement input, weighted average life [Member] | Weighted average [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), term of contract 1 year 3 months 18 days 1 year
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Measurement input, conversion factor [Member] | Minimum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input (0.098) (0.086)
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Measurement input, conversion factor [Member] | Maximum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.000 0.000
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Measurement input, conversion factor [Member] | Weighted average [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input (0.094) (0.082)
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Measurement input, correlation factor [Member] | Minimum [Member] | Valuation technique, option model [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input (0.770) (0.770)
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Measurement input, correlation factor [Member] | Maximum [Member] | Valuation technique, option model [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.990 0.990
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Measurement input, correlation factor [Member] | Weighted average [Member] | Valuation technique, option model [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.211 0.248
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Measurement input, volatility factor [Member] | Minimum [Member] | Valuation technique, option model [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.065 0.065
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Measurement input, volatility factor [Member] | Maximum [Member] | Valuation technique, option model [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.788 0.966
Fair value, recurring [Member] | Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Measurement input, volatility factor [Member] | Weighted average [Member] | Valuation technique, option model [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.162 0.264
Fair value, recurring [Member] | Non modified loans [Member] | Fair value, inputs, level 3 [Member] | Measurement input, cost to service per loan [Member] | Minimum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Mortgage servicing rights, measurement input | $ / loan 56 63
Fair value, recurring [Member] | Non modified loans [Member] | Fair value, inputs, level 3 [Member] | Measurement input, cost to service per loan [Member] | Maximum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Mortgage servicing rights, measurement input | $ / loan 234 252
Fair value, recurring [Member] | Residential mortgage [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Mortgage servicing rights $ 6,862 $ 6,125
Fair value, recurring [Member] | Residential mortgage [Member] | Fair value, inputs, level 3 [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Mortgage servicing rights 6,862 6,125
Fair value, recurring [Member] | Residential mortgage [Member] | Fair value, inputs, level 3 [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Mortgage servicing rights $ 6,862 $ 6,125
Fair value, recurring [Member] | Residential mortgage [Member] | Fair value, inputs, level 3 [Member] | Measurement input, discount rate [Member] | Minimum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Mortgage servicing rights, measurement input 0.056 0.049
Fair value, recurring [Member] | Residential mortgage [Member] | Fair value, inputs, level 3 [Member] | Measurement input, discount rate [Member] | Maximum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Mortgage servicing rights, measurement input 0.089 0.083
Fair value, recurring [Member] | Residential mortgage [Member] | Fair value, inputs, level 3 [Member] | Measurement input, discount rate [Member] | Weighted average [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Mortgage servicing rights, measurement input 0.063 0.058
Fair value, recurring [Member] | Residential mortgage [Member] | Fair value, inputs, level 3 [Member] | Measurement input, cost to service per loan [Member] | Minimum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Mortgage servicing rights, measurement input | $ / loan 56 63
Fair value, recurring [Member] | Residential mortgage [Member] | Fair value, inputs, level 3 [Member] | Measurement input, cost to service per loan [Member] | Maximum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Mortgage servicing rights, measurement input | $ / loan 611 712
Fair value, recurring [Member] | Residential mortgage [Member] | Fair value, inputs, level 3 [Member] | Measurement input, cost to service per loan [Member] | Weighted average [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Mortgage servicing rights, measurement input | $ / loan 108 130
Fair value, recurring [Member] | Residential mortgage [Member] | Fair value, inputs, level 3 [Member] | Measurement input, prepayment rate [Member] | Minimum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Mortgage servicing rights, measurement input 0.131 0.143
Fair value, recurring [Member] | Residential mortgage [Member] | Fair value, inputs, level 3 [Member] | Measurement input, prepayment rate [Member] | Maximum [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Mortgage servicing rights, measurement input 0.209 0.228
Fair value, recurring [Member] | Residential mortgage [Member] | Fair value, inputs, level 3 [Member] | Measurement input, prepayment rate [Member] | Weighted average [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Mortgage servicing rights, measurement input 0.154 0.199
Fair value, recurring [Member] | Nonmarketable equity securities [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Nonmarketable equity securities $ 9,237 $ 9,259
Fair value, recurring [Member] | Nonmarketable equity securities [Member] | Fair value, inputs, level 3 [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Nonmarketable equity securities 9,176 9,228
Fair value, recurring [Member] | Nonmarketable equity securities [Member] | Fair value, inputs, level 3 [Member] | Valuation, market comparable pricing [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Nonmarketable equity securities $ 9,176 $ 9,228
Fair value, recurring [Member] | Nonmarketable equity securities [Member] | Fair value, inputs, level 3 [Member] | Measurement input, market comparability adjustment [Member] | Minimum [Member] | Valuation, market comparable pricing [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Nonmarketable equity securities, measurement input (0.191) (0.203)
Fair value, recurring [Member] | Nonmarketable equity securities [Member] | Fair value, inputs, level 3 [Member] | Measurement input, market comparability adjustment [Member] | Maximum [Member] | Valuation, market comparable pricing [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Nonmarketable equity securities, measurement input (0.052) (0.032)
Fair value, recurring [Member] | Nonmarketable equity securities [Member] | Fair value, inputs, level 3 [Member] | Measurement input, market comparability adjustment [Member] | Weighted average [Member] | Valuation, market comparable pricing [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Nonmarketable equity securities, measurement input (0.159) (0.138)