| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsDirectStatementTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:StatementTable |
| Explicit | srt:RestatementAxis |
| Member | srt:RestatementDomain |
| Member | srt:ScenarioPreviouslyReportedMember |
| Member | srt:RestatementAdjustmentMember |
| Label/QName |
|---|
us-gaap:StatementLineItems |
us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract |
us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract |
us-gaap:ProceedsFromOperatingActivitiesAbstract |
us-gaap:ProceedsFromCustomers |
us-gaap:ProceedsFromCustomersForProgressPayments |
us-gaap:ProceedsFromDepositsFromCustomers |
us-gaap:ProceedsFromFeesReceived |
us-gaap:ProceedsFromLicenseFeesReceived |
us-gaap:ProceedsFromInterestAndDividendsReceivedAbstract |
us-gaap:ProceedsFromInterestReceived |
us-gaap:ProceedsFromDividendsReceived |
us-gaap:ProceedsFromInterestAndDividendsReceived |
us-gaap:ProceedsFromIncomeTaxRefunds |
us-gaap:ProceedsFromCommissionsReceived |
us-gaap:ProceedsFromRoyaltiesReceived |
us-gaap:ProceedsFromRentsReceived |
us-gaap:ProceedsFromFinancingRevenueReceivedUnderLeases |
us-gaap:ProceedsFromRefundsFromSuppliersOfMaterial |
us-gaap:ProceedsFromInsuranceSettlementOperatingActivities |
us-gaap:ProceedsFromLegalSettlements |
us-gaap:ProceedsFromInsurancePremiumsCollected |
us-gaap:ProceedsFromSaleOfRealEstate |
us-gaap:ProceedsFromSaleOfSecuritiesOperatingActivities |
us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfSecuritiesOperatingActivities |
us-gaap:ProceedsFromSaleOfOtherAssets1 |
us-gaap:ProceedsFromGrantors |
us-gaap:ProceedsFromCollaborators |
us-gaap:ProceedsFromTimeDepositsAccepted |
us-gaap:ProceedsFromLoans |
us-gaap:ProceedsFromLeasePayments |
us-gaap:ProceedsFromDepositsWithOtherInstitutions |
us-gaap:ProceedsFromSaleOfMortgageLoansHeldForSale |
us-gaap:ProceedsFromCollectionOfMortgageLoansHeldForSale |
us-gaap:ProceedsFromSaleOfTrustAssetsToPayExpenses |
us-gaap:ProceedsFromOtherOperatingActivities |
us-gaap:ProceedsFromOperatingActivities |
us-gaap:PaymentsForOperatingActivitiesAbstract |
us-gaap:PaymentsToSuppliersAndEmployeesAbstract |
us-gaap:PaymentsToSuppliers |
us-gaap:PaymentsToEmployees |
us-gaap:PaymentsToSuppliersAndEmployees |
us-gaap:PaymentsForDeposits |
us-gaap:PaymentsForRent |
us-gaap:InterestPaidNet |
us-gaap:IncomeTaxesPaid |
us-gaap:PaymentsForOtherTaxes |
us-gaap:PaymentsForFees |
us-gaap:PaymentsForCommissions |
us-gaap:PaymentsForBrokerageFees |
us-gaap:PaymentsForRoyalties |
us-gaap:PaymentsForLegalSettlements |
us-gaap:PaymentsForEnvironmentalLiabilities |
us-gaap:PaymentsForReinsurance |
us-gaap:PaymentsForLossesAndLossAdjustmentExpense |
us-gaap:PaymentsForUnderwritingExpense |
us-gaap:PaymentsForMergerRelatedCosts |
us-gaap:PaymentsForRestructuring |
us-gaap:PaymentsForOriginationOfMortgageLoansHeldForSale |
us-gaap:PaymentsToPurchaseMortgageLoansHeldForSale |
us-gaap:PaymentsForPurchaseOfSecuritiesOperatingActivities |
us-gaap:PaymentsForPurchaseOfOtherAssets1 |
us-gaap:PaymentsForDepositsWithOtherInstitutions |
us-gaap:PaymentsForTimeDeposits |
us-gaap:PaymentsForLoans |
us-gaap:PensionAndOtherPostretirementBenefitContributionsAbstract |
us-gaap:PensionContributions |
us-gaap:OtherPostretirementBenefitsPayments |
us-gaap:PensionAndOtherPostretirementBenefitContributions |
us-gaap:PaymentsForPostemploymentBenefits |
us-gaap:ShortTermLeasePayments |
us-gaap:VariableLeasePayment |
us-gaap:FinanceLeaseInterestPaymentOnLiability |
us-gaap:OperatingLeasePayments |
us-gaap:AssetRetirementObligationCashPaidToSettle |
us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities |
us-gaap:PaymentToAcquireLifeInsurancePolicyOperatingActivities |
us-gaap:PaymentsForOtherOperatingActivities |
us-gaap:PaymentsForOperatingActivities |
us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations |
us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations |
us-gaap:NetCashProvidedByUsedInOperatingActivities |