XML 146 R114.htm IDEA: XBRL DOCUMENT
v3.22.4

Subsequent Event (Details) - USD ($) | Feb. 28, 2023 | Jan. 31, 2023 | Dec. 31, 2022 | Apr. 30, 2022
--- | --- | --- | --- | ---
Subsequent Event [Line Items] |  |  |  |
Asset-backed securities, at carrying value |  |  | $ 0 | $ 660,000,000
Stock repurchase program, authorized amount (up to) |  |  | $ 7,100,000,000 |
Subsequent Event |  |  |  |
Subsequent Event [Line Items] |  |  |  |
Asset-backed securities, at carrying value |  | $ 850,000,000 |  |
Weighted average interest rate |  | 5.34% |  |
Stock repurchase program, authorized amount (up to) | $ 1,000,000,000 |  |  |

X
- Definition Investments in notes or bonds that are collateralized by a specific group of underlying assets owned by the issuer of the notes or bonds which are short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months. + References No definition available. + Details
Name: | us-gaap_AssetBackedSecuritiesAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Weighted average interest rate of debt outstanding. + References No definition available. + Details
Name: | us-gaap_DebtWeightedAverageInterestRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of stock repurchase plan authorized. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramAuthorizedAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event. + References No definition available. + Details
Name: | us-gaap_SubsequentEventLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |