| Item | Type | Period | Balance | Description | | Operating Cash Flows, Direct Method | text | | | |
| Statement | text | | | Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity. |
| Restatement Axis | | | | |
| Statement | text | | | Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. |
| | | | |
| Cash Provided by (Used in) Operating Activity, Including Discontinued Operation | text | | | |
| Scenario Previously Reported Member | | | | |
| Restatement Adjustment Member | | | | |
| Cash Provided by (Used in) Operating Activity, Continuing Operation | text | | | |
| $ | duration | debit | |
| Cash Provided by (Used in) Operating Activity, Including Discontinued Operation, Total | $ | duration | | Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity. |
| Proceeds from Operating Activities | text | | | |
| Payments for Operating Activities | text | | | |
| Cash Provided by (Used in) Operating Activity, Continuing Operation, Total | $ | duration | | Amount of cash inflow (outflow) from operating activity attributable to continuing operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity. |
| $ | duration | debit | |
| Proceeds from Customers for Progress Payments | $ | duration | debit | Cash received from customers as progress payments on projects that have been partially completed. |
| Proceeds from Deposits from Customers | $ | duration | debit | Cash received from customers for deposits on goods or services during the period; excludes deposits with other institutions and time deposits, which pertain to financial services entities. |
| Proceeds from Fees Received | $ | duration | debit | Cash received for fees during the current period. This element excludes cash proceeds from license fees. |
| Proceeds from License Fees Received | $ | duration | debit | Cash received from licensees for license fees during the current period. |
| text | | | |
| Proceeds from Income Tax Refunds | $ | duration | debit | Amount of income tax refund received from tax jurisdiction. |
| Proceeds from Commissions Received | $ | duration | debit | Cash received for commissions during the current period. |
| Proceeds from Royalties Received | $ | duration | debit | Cash received for royalties during the current period. |
| Proceeds from Rents Received | $ | duration | debit | Cash received for rents during the current period. |
| $ | duration | debit | |
| Proceeds from Insurance Settlement, Operating Activities | $ | duration | debit | Amount of cash inflow for proceeds from settlement of insurance claim, classified as operating activities. Excludes insurance settlement classified as investing activities. |
| Proceeds from Legal Settlements | $ | duration | debit | Cash received for the settlement of litigation during the current period. |
| Proceeds from Insurance Premiums Collected | $ | duration | debit | Cash received as payments for insurance premiums during the current period. |
| Proceeds from Sale of Real Estate | $ | duration | debit | Cash received for the sale of real estate that is not part of an investing activity during the current period. |
| $ | duration | debit | |
| Proceeds from Maturities, Prepayments and Calls of Securities, Operating Activities | $ | duration | debit | Cash received from maturities, prepayments and calls of trading securities and other securities, classified as operating. |
| Proceeds from Sale of Other Assets | $ | duration | debit | Amount of cash inflow from the sale of other assets as part of operating activities. |
| Proceeds from Grantors | $ | duration | debit | Cash received from grantors during the current period related to operating activities. This element represents receipts from a guarantor for the amount of guarantee provided. |
| Proceeds from Collaborators | $ | duration | debit | Cash received from collaborators during the current period. |
| $ | duration | debit | |
| Proceeds from Loans | $ | duration | debit | Cash received from principal payments made on loans related to operating activities. |
| Proceeds from Sale and Collection, Loan, Held-for-Sale | text | | | |
| Proceeds from Sale, Loan, Mortgage, Held-for-Sale | $ | duration | debit | The cash inflow from sales of loans that are secured with real estate mortgages and are held with the intention to resell in the near future. |
| Proceeds from Lease Payment, Operating Activity | $ | duration | debit | Amount of cash inflow from lease payment, classified as operating activity. |
| $ | duration | debit | |
| Proceeds from Deposits with Other Institutions | $ | duration | debit | Cash received from refund of deposits with other institutions during the period. |
| Proceeds from Sale of Trust Assets to Pay Expenses | $ | duration | debit | Amount of cash inflows from the sale of trust assets to pay trust expenses. |
| Proceeds from Other Operating Activity | $ | duration | debit | Amount of cash inflow from operating activity, classified as other. |
| Proceeds from Operating Activities, Total | $ | duration | debit | Total amount of cash received from operating activities during the current period. |
| text | | | |
| Payments for Deposits | $ | duration | credit | The amount of cash paid for deposits on goods and services during the period; excludes time deposits and deposits with other institutions, which pertain to financial service entities. |
| Payments for Rent | $ | duration | credit | Cash payments to lessor's for use of assets under operating leases. |
| Interest Paid, Excluding Capitalized Interest, Operating Activity | $ | duration | credit | Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount. |
| Income Taxes Paid | $ | duration | credit | Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax. |
| $ | duration | credit | |
| Payments for Other Fees | $ | duration | credit | Amount of cash outflow for fees classified as other. |
| Payments for Commissions | $ | duration | credit | The amount of cash paid for commissions during the current period. |
| Payments for Brokerage Fees | $ | duration | credit | The amount of cash paid for brokerage fees during the current period. This element is intended to represent the brokerage fees paid by and between financial industry participants. |
| Payments for Royalties | $ | duration | credit | The amount of cash paid for royalties during the current period. |
| $ | duration | credit | |
| Payments for Environmental Liabilities | $ | duration | credit | Cash outflows made during the period for environmental remediation activities. |
| Payments for Reinsurance | $ | duration | credit | Cash payments made for reinsurance during the current period. |
| Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Total | $ | duration | credit | Amount, after effects of reinsurance, of payments to settle insured claims and pay costs incurred in the claims settlement process. |
| Payments for Underwriting Expense | $ | duration | credit | Cash paid for expenses incurred during underwriting activities (the process to review insurance applications, evaluate risks, accept or reject applications, and determine the premiums to be charged) for insurance companies. |
| $ | duration | credit | |
| Payments for Restructuring | $ | duration | credit | Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation. |
| Payments for Purchase of Securities, Operating Activities | $ | duration | credit | Cash paid to purchase debt and equity securities, classified as operating activities, during the period; includes trading securities and any other investments classified as operating. |
| Payments for Purchase of Other Assets | $ | duration | credit | Amount of cash paid to purchase other assets as part of operating activities. |
| Payments for Deposits with Other Institutions | $ | duration | credit | Cash paid to make deposits at other institutions during the period. |
| $ | duration | credit | |
| Payments for Loans | $ | duration | credit | Cash payments for and related to principal collection on loans related to operating activities. |
| Payment for Origination and Purchase, Loan, Held-for-Sale | text | | | |
| Payment for Pension and Other Postretirement Benefits | text | | | |
| Payments for Postemployment Benefits | $ | duration | credit | Cash outflows for payments of postemployment benefits (such as severance pay and health insurance benefits) recognized during the period. Postemployment benefits are benefits paid to employees after employment but before retirement. |
| $ | duration | credit | |
| Variable Lease, Payment | $ | duration | credit | Amount of cash outflow for variable lease payment excluded from lease liability. |
| Finance Lease, Interest Payment on Liability | $ | duration | credit | Amount of interest paid on finance lease liability. |
| Operating Lease, Payments | $ | duration | credit | Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use. |
| Asset Retirement Obligation, Cash Paid to Settle | $ | duration | credit | Amount of cash paid during the period to settle an asset retirement obligation. Amounts paid to settle an asset retirement obligation are generally included in the operating section of the Statement of Cash Flows. |
| $ | duration | credit | |
| Payment to Acquire Life Insurance Policy, Operating Activities | $ | duration | credit | Amount of cash outflow for payment of premium on corporate-owned life insurance policy, classified as operating activities. Includes, but is not limited to, bank-owned life insurance policy. |
| Payment for Other Operating Activity | $ | duration | credit | Amount of cash outflow for operating activity, classified as other. |
| Payments for Operating Activities, Total | $ | duration | credit | Total amount of cash paid for operating activities during the current period. |