| Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward] |
| FairValueAssetsMeasuredonRecurringBasisUnobservableInputReconciliationCalculationRollForward |
| FairValueMeasurement |
| Disclosure of information about fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period. |
|
| Detail |
| [Roll Forward] |
| Completed |
| Test set |
| us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock |
| http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |